我对 Flutter 比较陌生。在我尝试的过程中,我遇到了一个问题。我的 REST Api 采用时区参数(区域 ID 格式,例如欧洲/伦敦)。
我看到了https://pub.dartlang.org/packages/flutter_native_timezone和https://pub.dartlang.org/packages/timezone,但它们都不能满足我的需求。
我的目标是,当用户连接到互联网时(如果可能的话,不提供对应用程序的任何位置访问权限),以 ZoneId 格式获取时区并反馈给我的后端,以便进行必要的日期和时间调整。类似的东西
>>> var timezone = jstz.determine();
>>> timezone.name();
"Europe/London"
Run Code Online (Sandbox Code Playgroud)
在https://bitbucket.org/pelepim/jstimezonedetect 中提出
任何见解都会非常有帮助。
提前致谢