如何设置日期时间的格式



>我目前正在循环浏览一个csv文件,该文件在不同行上有许多日期,我已经设法拆分并提取了我想要的内容,但是我遇到了DateTime格式问题。这是我的代码行:

current = DateTime.ParseExact(line[0], "dd/MM/yyyy HH:mm:ss.fff", null);

从 csv 中拆分和读取的实际字符串是:

"20/12/2012 13:08:18.980"

我正在计算两个日期时间之间的差异(以毫秒为单位)。当我调试并查看当地人时,这是日期时间"当前"显示的内容:

 current    {20/12/2012 13:08:18}   System.DateTime

如您所见,它不会给我毫秒,因此我的 TimeSpan 差异计算受到阻碍。请帮忙。

毫秒就在那里。您可以使用以下代码进行验证:

 Console.Out.WriteLine("current = {0}", current.Millisecond);

当您查看调试器中的变量时,它使用不显示毫秒的.ToString()

相关内容

  • 没有找到相关文章

最新更新