Rah*_*ati 1 flutter flutter-dependencies
我正在尝试在 Flutter 本地通知中使用 zonedshedule 。但异常返回为 null 'timeZone' 被调用为 null。
从 pub dev 的时区包导入包
现在,将它们添加到您的 dart 文件中,以引用 tz:
import 'package:timezone/timezone.dart' as tz;
import 'package:timezone/data/latest.dart' as tz;
Run Code Online (Sandbox Code Playgroud)
现在,初始化时区:
void main() {
tz.initializeTimeZones();
var locations = tz.timeZoneDatabase.locations;
}
Run Code Online (Sandbox Code Playgroud)
现在,您可以将 zonedShedule 的 DateTime 转换为 TZDateTime:
DateTime time;
tz.TZDateTime selectedDate;
selectedDate = tz.TZDateTime.from(time, tz.local);
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
985 次 |
| 最近记录: |