我需要将日期格式化为"2010-04-21 11:35:22.440"。有人能帮我吗?
问题是我看到要么2009-06-15 t13:45:30 . 00900000或2008-03-09 16:05:07Z,但不是我正在寻找的一个。谢谢。
string formattedDate = dateTime.ToString("yyyy-MM-dd HH\:mm\:ss.fff");
注意MM和HH的情况很重要,MM是月,MM是分钟,HH是24小时,HH是12小时。
还要注意时间分隔符指定为:,如果您只使用:,它将使用在您的区域设置中指定的时间分隔符,不一定是冒号。
自定义日期和时间格式字符串链接应该为您指明正确的方向。
使用日期变量的ToString格式"yyyy-MM-dd hh:mm:ss.fff"
例句:
Console.WriteLine(DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss.fff"));