如何在 Dart 中获取独立于系统日期和时间的当前日期?
我努力了DateTime().now
但它给出的是系统日期而不是实际日期(以防系统日期被更改)。
如果您不相信系统会给出正确的时间,则需要向其他地方询问以获取时间。这可以通过多种方式完成,具体取决于您需要的准确性。例如。最简单的方法是使用 API 调用 HTTP 服务器来从服务器获取时间。
如果准确性对您很重要,那么您应该使用 NTP 客户端连接到多个时间源(例如来自 ntppool.org)。我可以看到这里有一个包:https://pub.dev/packages/ntp
我想说的是,在大多数情况下你应该相信操作系统。如果用户想要操纵时间,他/她应该能够做到这一点。如果时间准确性很重要,您不想信任客户端,而是使用您自己的服务器的准确性。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)