我需要将一个 Calendar 对象存储为一个字符串,并且还能够从该字符串加载一个 Calendar 对象。我的字符串中需要什么才能准确表示日历包含的所有内容?
例如,如果我使用 SimpleDateFormatter 并使用模式 yyyyMMddHHmmssSSSzz
,即年、月、日、时、分、秒、毫秒和时区,我是否能够可靠地重新创建来自该字符串的日历对象?
最佳答案
您的模式还可以,但您可能会遇到文化和语言特殊性方面的困难。我建议使用月份的数字表示而不是三个字母的缩写,以获得最大的灵 active 并避免麻烦。您还需要考虑是否需要跟踪时区信息。如果此时间戳是作为 UTC 生成的,或者您的应用程序旨在在单个时区内运行,那么您没问题。
关于java - 表示日历对象的最佳规范字符串?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5637428/