如何使用NodaTime从网络服务器查询本地系统时间和时间
How to query local system time and time from network server using NodaTime
很抱歉问了一些关于 NodaTime 的不同问题,因为我的手对这个库 NodaTime 不太熟悉。所以寻找建议和建议来实现我的目标。
我想使用 Nodatime 库从本地电脑获取日期和时间。这是 nodatime 库存储库 https://github.com/nodatime/nodatime
而且我找到了另一个用于 NTP 日期和时间的 nodatime 存储库。这是存储库 url https://github.com/mj1856/NodaTime.NetworkClock
现在我很困惑我应该使用哪一个,这有助于我使用单个库获取本地时间和网络时间。
如果我从两个存储库中添加 dll,则会出现任何问题....想提前知道。
NodaTime
是 NodaTime.NetworkClock
的 依赖关系 。如果您需要网络时钟功能,则两者都需要。
当一个库提供核心功能而另一个库用附加功能扩展它时,这是一种非常常见的做法。
从 Nuget 安装:
Install-Package NodaTime.NetworkClock
您还将自动安装 NodaTime
软件包。
然后像这样简单地使用它们:
Instant currentSystemTime = SystemClock.Instance.Now;
Instant currentNetworkTime = NetworkClock.Instance.Now;
很抱歉问了一些关于 NodaTime 的不同问题,因为我的手对这个库 NodaTime 不太熟悉。所以寻找建议和建议来实现我的目标。
我想使用 Nodatime 库从本地电脑获取日期和时间。这是 nodatime 库存储库 https://github.com/nodatime/nodatime
而且我找到了另一个用于 NTP 日期和时间的 nodatime 存储库。这是存储库 url https://github.com/mj1856/NodaTime.NetworkClock
现在我很困惑我应该使用哪一个,这有助于我使用单个库获取本地时间和网络时间。
如果我从两个存储库中添加 dll,则会出现任何问题....想提前知道。
NodaTime
是 NodaTime.NetworkClock
的 依赖关系 。如果您需要网络时钟功能,则两者都需要。
当一个库提供核心功能而另一个库用附加功能扩展它时,这是一种非常常见的做法。
从 Nuget 安装:
Install-Package NodaTime.NetworkClock
您还将自动安装 NodaTime
软件包。
然后像这样简单地使用它们:
Instant currentSystemTime = SystemClock.Instance.Now;
Instant currentNetworkTime = NetworkClock.Instance.Now;