【发布时间】:2018-06-10 02:38:48
【问题描述】:
Dart?flutter 在创建 DateTime 对象时似乎不允许指定时区(例如:“澳大利亚/悉尼”或“美国/底特律”)。将使用本地时区,或者可以指定 UT。
有人知道解决方法吗?
有 Dart 包 TimeZone,但它似乎无法在颤振应用中使用。
请参阅https://pub.dartlang.org/packages/timezone 了解我所指的包。
编辑:时区包确实可以在 Flutter 中使用,但需要进行一些设置。请参阅下面 Richard Heap 的回答。
【问题讨论】:
-
在 Dart 或 Flutter 中不支持该功能。为什么你认为时区包不能在 Flutter 中使用?
-
timezone插件可以正常工作。 -
TimeZone 包确实有效。