如何在我的日期时间显示毫秒

jsl*_*sls -1 .net c#

我的代码需要一个非常精确的时间戳。我使用这篇文章的第一个解决方案:

如何在 .NET/C# 中获取刻度精度的时间戳?

DateTime _starttime = DateTime.UtcNow;
   Stopwatch _stopwatch = Stopwatch.StartNew();
Run Code Online (Sandbox Code Playgroud)

然后稍后调用它

DateTime highresDT = _starttime.AddTicks(_stopwatch.Elapsed.Ticks);
Run Code Online (Sandbox Code Playgroud)

但是当我想用 MessageBox.Show(highresDT.ToString());

我只有 :

30/06/2016 14:59:06
Run Code Online (Sandbox Code Playgroud)

我想显示毫秒。是否可以?!谢谢你。

我是 c# 新手,我可能完全误解了我的问题。

Suj*_*nha 5

您可以使用 MessageBox.Show(highresDT.ToString("MM/dd/yyyy hh:mm:ss.fff tt"));