我正在尝试DateTime
在 C# 中的对象上使用字符串格式来获取月份中没有前导零的日期。
经过一番搜索,我找到了一些 DateTime 格式的文档,这表明我应该可以调用:
dateTime.ToString("d");
得到我想要的值,但是当我尝试它时,28
输出不是像 ,而是:3/28/2013
。
经过一番搜索,我找到了Standard Date and Time String Formats的文档。
两组格式都使用该"d"
格式,但从结果中可以明显看出标准字符串格式优先于自定义字符串格式。
有没有办法指定所需的格式?
为了代码一致性,我更喜欢写:
a = dateTime.ToString(...some format...);
b = dateTime.ToString(...some format...);
而不是
a = dateTime.ToString(...some format...);
b = dateTime.Day.ToString();