C#-DateTime.Now.TimeOfDay与我的另一位电脑相差2秒,如何获得准确的时间?

C#-DateTime.Now.TimeOfDay与我的另一位电脑相差2秒,如何获得准确的时间?,c#,visual-studio,C#,Visual Studio,我需要在我的程序的所有实例上获得相同的时间。我该怎么做呢。DateTime。现在不够精确(在不同的硬件上是不同的),我需要将时间降到100毫秒的差分精度。您不希望从每台计算机本地读取它,因为您不知道每台计算机的时钟完全同步(您可以看到它们不同步) 所以你有两个选择: 在每台计算机上写些东西以保持精确的时间 获得基于网络的时间,您的所有计算机将读取相同的数据。以下是SO的一个示例: 如果你能解释一下,那会很有帮助的。

我需要在我的程序的所有实例上获得相同的时间。我该怎么做呢。DateTime。现在不够精确(在不同的硬件上是不同的),我需要将时间降到100毫秒的差分精度。

您不希望从每台计算机本地读取它,因为您不知道每台计算机的时钟完全同步(您可以看到它们不同步)

所以你有两个选择:

  • 在每台计算机上写些东西以保持精确的时间
  • 获得基于网络的时间,您的所有计算机将读取相同的数据。以下是SO的一个示例:

  • 如果你能解释一下,那会很有帮助的。