我正在为我们的应用程序设置标准。使用什么系统默认日期格式?
我一直在想,我应该选择使用哪种默认日期格式?
它应该是:
- 国际&时区意识到,格式应能代表用户本地时间
- 可以通过SimpleDataFormat有效地解析(或相似的,只是JDK类)
- 编程语言不可知(可以解析java,python,上帝禁止C++ :)等)
- 最好基于ISO或其他接受的标准
- 易于通过HTTP进行通信(如果出现这种需要,这种性质JSON或YAML或东西)
- 可以代表时间缩短到秒分辨率(更精确越好,微秒如果可能的话)。
- 人类可读是一个加号,但并不要求
- Compact是一个加号,但并不要求
谢谢
马克西姆。
相关:http://stackoverflow.com/questions/2532729/daylight-saving-time-and-timezone-best-practices – BalusC 2011-01-27 21:48:13