为什么:
DateTime.Now.ToString("M")
不返回月数?相反,它会返回带有日期的完整月份名称。
显然,这是因为“M”也是 MonthDayPattern 的标准代码。我不想要这个...我想使用“M”获取月份编号。有办法关闭它吗?
最佳答案
According to MSDN ,您可以使用 "%M"
、"M"
或 "M"
(注意:最后一个两个还将在结果中包含空格)以强制将 M 解析为月数格式。
关于c# - DotNet DateTime.ToString 奇怪的结果,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1908804/