Flutter中DateTime.now()是否会自动获取设备时区?
关于
DateTime.now()时区适配的问题解答 - 直接调用
DateTime.now()且不指定时区时,会自动适配运行应用的设备本地时区,不管用户在全球哪个地区打开应用。 - 它的底层逻辑是读取设备系统设置里的时区配置,返回对应时区的当前本地时间。比如用户在伦敦(零时区)打开应用,返回伦敦当地时间;用户在东京(东九区)打开,就返回东京当地时间。
- 需要注意:部分编程语言或框架里,存在类似
UtcNow这类专门返回UTC标准时间的方法,但DateTime.now()这类不带特殊后缀的方法,默认行为都是获取设备本地时区的时间。
内容的提问来源于stack exchange,提问作者Jonathan
相关产品推荐
相关产品推荐

