【发布时间】:2011-06-27 11:58:14
【问题描述】:
我正在尝试将日期格式化为:“day mm/dd/yyyy”,因为我正在使用类似的内容:
"dddd, " + dateFormatInfo.ShortDatePattern
问题是ShortDatePattern 似乎确实特定于当前的文化信息。例如我得到:
fr_FR : 隆迪 27/06/2011
gb_GB :星期一 27/06/2011 应该是星期一 06/27/2011
我希望我是清楚的。
[更新] 我希望字符串根据当前的文化在“dd/mm/yyyy”和“mm/dd/yyyy”之间自动更新,我认为 ShortDatePattern 没有做到这一点,但它确实做到了!只是在 en_GB 中它仍然是“dd/mm/yyyy” [/更新]
[已解决]
DateTime date;
date.ToString("dddd, " + CurrentCultureInfo.DateTimeFormat.ShortDatePattern);
【问题讨论】:
标签: formatting compact-framework .net-2.0