![]() |
1
4
究竟什么是正确的?你是一个普通的客户端应用程序吗?如果是这样,您将获得本地化的月份名称。这不正确吗?这取决于你在找什么。 如果你 做 如果希望在客户端应用程序中使用对语言环境友好的时间,那么使用默认的长日期格式将为您提供最平滑的结果。在我的地方,我不想看到12小时制或前天,尽管我肯定能理解。 如果你是一个服务器端应用程序,你不想使用任何默认的本地化内容,因为区域设置将是你的服务器的,而不是你的用户的,你会遇到一个奇怪的可移植性问题。在这种情况下,您必须允许用户选择自己的区域设置,或者使用自己的日期格式函数和内置的英文月份名称。 (或者,为了避免这个问题,没有月份名称。在这种情况下,ISO-8601格式YYYY-mm-dd HH:mm:SS将是默认选择。) |
![]() |
2
2
我更喜欢ISO 8601格式(是的,没有“T”):你不必根据谁在读取你的数据而在不同的表示之间来回切换。 更少的代码,更少的bug。 我一直在寻找最初用英语写的文件,这些文件被“翻译”了,但日期保持“原样”,因此变得完全错误。 作为额外的好处,ISO格式的日期排序就像普通字符串一样! |
![]() |
3
1
为什么不简单地使用用户的长日期/时间格式? |
![]() |
4
1
密码
回
我的意思是,这显示了他代码中的每种文化
|
|
malife89 · 将java中的字符串读取为正确的日期格式 5 月前 |
![]() |
Jas Mahay · 使用日期和日历:需要社区帮助来提高工作表的效率 11 月前 |
![]() |
ViSa · 如何从Pandas的列中提取日期? 11 月前 |
![]() |
Wolfspirit · 你如何确定一个时间点是否在一个时间段内? 1 年前 |
![]() |
Steven · Python的美国/纽约时间偏移显示-04:56 1 年前 |