【发布时间】:2018-11-22 16:33:58
【问题描述】:
是否有任何标准的日期时间格式来显示“[日] [月] [年]”? 我不希望使用自定义格式字符串,因为它剥夺了根据国家/地区确定“日”和“月”顺序的能力。 例如,“en-us”是“11 月 22 日”,在法国是第一天,所以是“22 Novembre”
只是为了像这样显示日期和月份,我知道我可以使用“M”标准格式字符串。
但是我怎么写“2018 年 11 月 22 日”呢?
我是否需要像这样连接两个字符串:
$"{dt.ToString("M")}, {dt.ToString("yyyy")}"
还有其他方法吗?
【问题讨论】:
-
那你想要什么? “日月、年”,还是每个国家都有自己的格式?
-
每个国家都有自己的格式
-
但只是年月日
-
你的项目是什么类型的? WinForms、MVC、WPF..等等?
-
它是 WPF,但我认为没关系,它是 NET