Формат Event.START_DATE для хранения событий в контакте будет одинаковым на разных устройствах (HTC, Samsung, LG, Sony Ericsson и т. Д.) Или будет отличаться?Если он отличается, есть ли способ определить формат, используемый этими производителями?
я использовал следующий формат:
private static final DateFormat BIRTHDATE_FORMATTER = new SimpleDateFormat("yyyy-MM-dd"); ... final String dateStr = BIRTHDATE_FORMATTER.format(eventDate);
По ссылке типа данных sqlite http://www.sqlite.org/datatype3.html. Формат Event.START_DATE будет в одном из следующих трех форматов.
TEXT в виде строк ISO8601(«ГГГГ-ММ-ДД ЧЧ: ММ: СС.ССС»). REAL в виде юлианских чисел, числа дней с полудня в Гринвиче 24 ноября 4714 г. до н.э.в григорианский календарь для пролетиков. INTEGER как Unix Time, количество секунд с 1970-01-01 00:00:00 UTC. Приложения могут сохранять даты и время в любом из этих форматов и свободно конвертировать между форматами, используя встроенные функции даты и времени.
TEXT в виде строк ISO8601(«ГГГГ-ММ-ДД ЧЧ: ММ: СС.ССС»).
REAL в виде юлианских чисел, числа дней с полудня в Гринвиче 24 ноября 4714 г. до н.э.в григорианский календарь для пролетиков.
INTEGER как Unix Time, количество секунд с 1970-01-01 00:00:00 UTC.
Приложения могут сохранять даты и время в любом из этих форматов и свободно конвертировать между форматами, используя встроенные функции даты и времени.