如何使用NodaTime从网络服务器查询本地系统时间和时间

时间:2015-05-24 08:19:59

标签: c# ntp nodatime

为了询问有关NodaTime的一些不同的问题而道歉,因为我的手对这个库NodaTime并不熟悉。所以寻求建议和建议来实现我的目标。

我想使用Nodatime库从本地电脑获取日期和时间。这是nodatime库存储库https://github.com/nodatime/nodatime

我找到了NTP日期和时间的另一个nodatime存储库。这是存储库网址https://github.com/mj1856/NodaTime.NetworkClock

现在我有一个混乱,我应该使用哪一个,这可以帮助我使用单个库获得本地时间和网络时间。

如果我从两个存储库添加dll,那么会发生任何问题....比如提前知道。

1 个答案:

答案 0 :(得分:2)

NodaTimeNodaTime.NetworkClock依赖。如果你想要网络时钟功能,你需要它们。

当一个库提供核心功能而另一个库使用其他功能扩展它时,这是一种非常常见的做法。

从Nuget安装:

Install-Package NodaTime.NetworkClock

您还将自动安装NodaTime包。

然后像这样使用它们:

Instant currentSystemTime = SystemClock.Instance.Now;
Instant currentNetworkTime = NetworkClock.Instance.Now;