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