2011-02-24 68 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);