我需要获取当前日期,以便我可以编写日志文件。 我用
DateTime.Now.ToString("yyyy-mm-dd")
但月值 - mm
总是在不断变化。我做错了什么?
答案 0 :(得分:12)
应该是
DateTime.Now.ToString("yyyy-MM-dd")
因为mm
代表分钟,而不是几个月。
答案 1 :(得分:4)
“mm”是分钟的格式字符串,而不是月份。您想要使用大写字母M,因此请使用格式yyyy-MM-dd
。有关所有日期和时间相关格式字符串的列表,请查看自定义格式字符串的MSDN documentation。