【发布时间】:2021-04-26 17:28:05
【问题描述】:
所以我喜欢 ISO 格式的日期字符串,即 2021-12-25 - 这意味着您可以应用简单的排序并且日期的顺序正确。
但有时将月份视为英语会很不错,而不是试图记住 10 月是 8 月还是 9 月或 10 月。 (也许只有我)。
所以 2021 年 12 月 25 日读起来不错但是我失去了那种排序质量 - 这个日期现在会出现在 2021 年 11 月 25 日感恩节之前。 p>
所以我想知道是否有一种人类语言可以两者兼得——在该语言的字母表中,有没有一种语言在一月出现在二月之前。例如法语在这里失败(Janvier > Fevrier)。
【问题讨论】:
-
我投票结束这个问题,因为这不是编程
-
您是否要切换 UI 的语言以便对日期进行排序?这有点傻。
-
P.S.使 ISO-8601 如此出色的原因在于它与语言无关。
-
尽管这是一个奇怪的问题,但我认为与 ISO 日期的链接使它成为话题的边缘。下面的答案当然很好,并且涉及编程。我正在投票重新开放。
-
@JohnColeman ISO 通过完全消除名称并仅使用数字来完全回避这个问题。我看不出这个问题的准确答案对任何人都有用。