Лучшая каноническая строка для представления объекта календаря? - PullRequest
1 голос
/ 12 апреля 2011

Мне нужно сохранить объект календаря в виде строки, а также иметь возможность загружать объект календаря из этой строки.Что мне нужно в моей строке, чтобы точно представлять все, что хранится в календаре?

Например, если я использовал SimpleDateFormatter и использовал шаблон yyyyMMddHHmmssSSSzz, который представляет собой год, месяц, дату, час, минуту, секунду,миллисекунда и часовой пояс, смогу ли я надежно воссоздать объект Calendar из этой строки?

Ответы [ 2 ]

2 голосов
/ 12 апреля 2011

Ваш шаблон в порядке, но вы можете столкнуться с трудностями с культурой и языковой спецификой.Я бы рекомендовал использовать числовое представление месяца вместо трехбуквенной аббревиатуры для большей гибкости и во избежание проблем.Вы также должны решить, нужно ли отслеживать информацию о часовом поясе.Если эта временная метка была сгенерирована как UTC или ваше приложение предназначено для работы в одном часовом поясе, то все в порядке.

1 голос
/ 12 апреля 2011

Вы можете просто использовать миллис для представления даты и времени и иметь дополнительное поле для смещения TZ + Locale.Этого было бы достаточно.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...