2011-04-12 25 views
1

我需要将日历对象存储为字符串,并且还能够从该字符串加载日历对象。我需要在我的字符串中准确表示日历所具有的所有内容?例如,如果我使用SimpleDateFormatter并使用年份,月份,日期,小时,分钟,秒,毫秒和时区模式yyyyMMddHHmmssSSSzz,是否可以通过该字符串可靠地重新创建日历对象?代表日历对象的最佳规范字符串?

回答

2

您的模式还可以,但您可能会遇到文化和语言特定性的困难。我建议使用月份的数字表示而不是三个字母的缩写以获得最大的灵活性并避免麻烦。您还需要考虑是否需要跟踪时区信息。如果此时间戳生成为UTC或您的应用程序要在单个时区运行,那么您没有问题。

1

您可以使用millis来表示日期时间并为TZ偏移+语言环境提供额外的字段。这就够了。

+0

我想在时区使用'zzzz'还是'zz'? – 2011-04-12 15:15:18

+0

我正在更新,请检查更新 – 2011-04-12 15:16:31

+0

时区偏移与区域设置相同吗? – 2011-04-12 17:10:23