我正在为我们的应用程序制定标准。
我一直在想,应该选择哪种默认日期格式呢?
它应该是:
- 国际化和时区感知的,格式应该能够表示用户的本地时间
- 可以被SimpleDateFormat (或类似的,仅限jdk类) 高效解析
- 编程语言无关的(可以在Java、Python、C++等中解析)
- 最好基于ISO或其他公认的标准
- 易于通过HTTP进行通信(如果需要的话,JSON或YAML或类似的格式)
- 可以表示到秒分辨率(越精确越好,如果可能的话,甚至可以支持微秒)。
- 人类可读性是一个优点,但不是必须的
- 紧凑性是一个优点,但不是必须的
谢谢,
Maxim.