在我的 Android 应用程序中将日期存储到本地 SQLite 数据库时遇到问题。我正在使用全局日期格式:
public static final String DATEFORMAT = "yyyy-MM-dd HH:mm:ssz";
从 Azure 数据库中检索到日期后,我将其格式化为字符串,以便可以将其存储在 SQLite 数据库中。
row.put(Constants.COL_DATE_START, (String) DateFormat.format(DATEFORMAT, DateStart));
一切似乎都很好,除了 2013-09-18 13:00:00+0000 我得到的是:
2013-09-18HH:00:00+0000
出于某种原因,它不会接受“HH”是一个小时数。如果我将其更改为“hh”,它会给我 2013-09-18 01:00:00+0000 - 让我休息 12 小时。
有任何想法吗?任何帮助将不胜感激!!