我正在使用以下代码行格式化日期时间:
String.Format ("{0:ddd, MMM d, yyyy}", dateTime);
我得到的字符串看起来像:Tue., Jul. 11, 2017
而不是Tue, Jul 11, 2017
。 我不需要在短日和月的末尾附加那些点。根据 C# 文档,输出字符串中没有点。
有什么建议吗?
这是一个区域设置问题。若要使用固定区域设置,请使用:
String.Format (CultureInfo.InvariantCulture, "{0:ddd, MMM d, yyyy}", dateTime);