【发布时间】:2019-03-05 12:28:06
【问题描述】:
我需要根据当前设置的文化以 M/dd 或 dd/M 显示我的日期。在我们的应用程序中,我们根据配置明确设置文化。我们目前使用以下方法格式化日期:
string dateStringFormat =Thread.CurrentThread.CurrentUICulture.DateTimeFormat.ShortDatePattern;
someDate.ToString(dateStringFormat)
这会生成所需的日期字符串,格式为我们设置的文化(即 10/4/2013 或 4.10.2013)。但是在我需要日期不包括年份的情况下,我怎样才能做到这一点并且仍然使它可变?如果我做类似someDate.ToString("dd/MM", dateStringFormat) 之类的事情,不管文化如何,那不是总是保持日/月格式吗?希望我的问题足够清楚。感谢您提供任何可能的帮助。
【问题讨论】:
标签: c# asp.net-mvc