【发布时间】:2015-06-23 09:28:06
【问题描述】:
在 .net 中,当我知道文化信息时,我如何知道 12/24 小时的时间格式?有没有简单的方法来检测指定时间格式的文化信息?
我需要知道的是文化是否应该使用 12/24 小时时间格式。我知道有些文化可以同时使用 12/24 小时时间格式。但是当我们使用 DateTime.ToShortTimeString() 时,默认的时间格式是什么?我们怎么知道默认时间格式是 12 还是 24?
【问题讨论】:
-
一种解决方案是使用 ShortTimePattern,并检查它是否包含“tt”说明符。但它们中的大多数都不包含“tt”。这意味着我们将使用 24 小时时间格式。或者我们能知道市场是否只支持 24 小时时间格式?
标签: .net time cultureinfo