如何在flutter中检查系统日期是否正确?任何包或API

问题描述 投票:0回答:2

Flutter中有没有办法检查系统DateTime是否正确?我尝试搜索提供当前日期时间的 API,但时区问题再次出现。解决这个问题的办法是什么? (我想做一些类似WhatsApp的事情。也就是说,如果系统日期时间错误,则不提供聊天权限)

flutter api datetime system
2个回答
4
投票

您可以使用ntp插件

var nowInternet = await NTP.now();
var now = DateTime.now();
print(nowInternet);
print(now);
//check diff is grater than 1 minute
if (nowInternet.difference(now).inMinutes.abs() < 1){
   //good
}

-1
投票

简单的解决方案,使用unix纪元时间

print(DateTime.now().millisecondsSinceEpoch);
© www.soinside.com 2019 - 2024. All rights reserved.