2011-02-24 78 views
1

用于存储联系事件的Event.START_DATE格式在不同设备(HTC,三星,LG,索尼爱立信等)上是相同的,还是会有所不同?如果不同,是否有任何方法可以确定这些制造商使用的格式?Android Event.START_DATE格式

+0

我问这个摩托罗拉的论坛(好像新的摩托罗拉手机是使用长而不是YYYY-MM-DD唯一的)。他们表示他们会与Motodev团队核对并回复我。 – EboMike 2011-03-02 18:08:26

+0

感谢EboMike ....请让我知道,如果你从摩托罗拉论坛得到任何答复。 – 2011-03-02 18:24:13

回答

-1

按照sqlite的数据类型链接http://www.sqlite.org/datatype3.html。 Event.START_DATE的格式将采用以下三种格式之一。

  1. TEXT如ISO8601字符串( “YYYY-MM-DD HH:MM:SS.SSS”)。

  2. REAL as Julian天数,格林威治中午以来的天数 4714年11月24日根据 预示格里历。

  3. INTEGER as Unix Time,自1970-01-01 00:00:00 UTC以来的秒数。

应用程序可以选择存储日期 和时间的任何格式和 自由使用 内置的日期和时间函数的格式之间的转换。

1

我用下一格式:

private static final DateFormat BIRTHDATE_FORMATTER = new SimpleDateFormat("yyyy-MM-dd"); 
... 
final String dateStr = BIRTHDATE_FORMATTER.format(eventDate);