我正在为我们的应用程序设定标准。
我一直在想,我应该选择使用什么默认日期格式?
它应该是:
- 国际化和时区意识,格式应该能够代表用户本地时间
- 可以被 SimpleDataFormat 有效解析(或类似的,仅限 jdk 类)
- 与编程语言无关(可以在 java、python、god forbid C++ 中解析 :) 和 co。)
- 最好是基于 ISO 或其他公认的标准
- 易于通过 HTTP 进行通信(如果需要,JSON 或 YAML 或类似的东西)
- 可以将时间表示为秒级分辨率(越精确越好,如果可能,为微秒级)。
- 人类可读是一个加号,但不是必需的
- 紧凑是一个加号,但不是必需的
谢谢你,
马克西姆。