有人可以帮忙解决这个问题吗:
string datetime = DateTime.Today.ToString("yyyymmdd")
我希望日期采用 yyyymmdd 格式,中间没有任何分隔符。
请停止对这个问题投反对票。我清楚地得到了一个信息,即这个问题缺乏研究工作,也没有为 SO 编程增加一点有用性。
试试
string todayDate = DateTime.Today.ToString("yyyyMMdd");
除了:
string todayDate = DateTime.Today.ToString("yyyyMMdd");
您还可以使用:
string todayDate = DateTime.Now.ToString("yyyyMMdd");
在您的情况下,它实际上是在做同样的事情。如果你愿意,那就更具体,我认为.Now
更好。
对于所有不同的可能性,请查看此链接:https://learn.microsoft.com/en-us/dotnet/standard/base-types/custom-date-and-time-format-strings
试试这个:
string todayDate = DateTime.Today.ToString("yyyyMMdd")
正确的日期时间格式字符串应为 yyyyMMdd
。
字符串的月份部分应该是 MM(从 01 到 12 的月份)而不是 mm:
string todayDate = DateTime.Now.ToString("yyyyMMdd");
源:
https://learn.microsoft.com/en-us/dotnet/standard/base-types/custom-date-and-time-format-strings