我正在尝试设置日期的格式,使其看起来像这样:“天,mm/dd/yyyy”,为此我使用了这样的内容: The thing is ShortDatePattern,似乎确实是特定于当前文化信息的。例如,我得到: fr_FR : Lundi 27/06/2011 gb_GB :星期一27/06/2011,而它应该是2011年6月27日星期一,我希望我说得很清楚。
更新我希望字符串根据当前的区域性在"dd/mm/yyyy“和"mm/dd/yyyy”之间自动更新,我以为ShortDatePattern做不到这一点,但实际上它做到了!只是在en_GB中它仍然是"dd/mm/yyyy“/update
已解决
DateTime date;
date.ToString("dddd, " + CurrentCultureInfo.DateTimeFormat.ShortDatePattern);
发布于 2011-06-27 20:00:38
如果您始终希望日期模式为MM/dd/yyyy,则指定:
string format = "dddd, MM/dd/yyyy";请注意,"/“部分也是特定于区域设置的;如果您希望它始终是一个正斜杠,则应该对其进行转义:
string format = "dddd, MM'/'dd'/'yyyy";如果这不是您想要的,请更新您的问题,以明确您正在做什么(使用示例代码),您正在获得的结果,以及您想要的结果。
发布于 2011-06-27 20:03:45
您可以使用以下内容:
DateTime date;
date.ToString("dddd, MM/dd/yyyy");https://stackoverflow.com/questions/6492490
复制相似问题