获取短日期格式/样式/结构

时间:2017-02-10 06:08:40

标签: asp.net vb.net

假设我的系统日期是2014-02-10&我在互联网信息系统上发布了我的应用程序。现在使用DateTime.Now.ToShortDateString方法我可以得到像2014-02-10这样的日期,但是如何获得日期的模式/样式/结构(例如yyyy-MM-dd)?它应该与当前的文化无关。

如果我将日期改为2014年2月10日,那么我应该得到dd-MMM-yyyy。 解决方案是什么?谢谢你...

1 个答案:

答案 0 :(得分:0)

啊,我明白了。我以为你说你想格式化日期值,但似乎你说你真的想要格式字符串。在这种情况下,您需要使用获取适当的DateTimeFormatInfo对象并获取其ShortDatePattern属性。您可以使用System.Globalization.CultureInfo.CurrentCulture.DateTimeFormatSystem.Globalization.CultureInfo.InvariantCulture.DateTimeFormat来获取DateTimeFormatInfo