相关疑难解决方法(0)

使用当前文化定义的12或24小时格式从DateTime获取一天中的小时

.Net具有内置的DateTime ToShortTimeString()函数,该函数使用CultureInfo.CurrentCulture.DateTimeFormat.ShortTimePattern格式.它会为en-US返回类似的内容:"下午5:00".对于像de-DE这样的24小​​时文化,它将返回"17:00".

我想要的是一种方法,只需返回适用于每种文化的小时(上述案例中的"下午5点"和"17").什么是最好/最干净的方法?

谢谢!

.net c# culture datetime-format

10
推荐指数
1
解决办法
5999
查看次数

标签 统计

.net ×1

c# ×1

culture ×1

datetime-format ×1