【发布时间】:2022-01-25 19:54:23
【问题描述】:
我正在我的 todo 应用程序中实现颤振本地通知插件,我想安排 特定日期和时间的通知,日期选择器和时间选择器显示日期如下:12/26/2021 和时间如下:03:17 PM,如何将其转换为 TZDateTime 格式
【问题讨论】:
-
请参阅How do I convert a date/time string to a DateTime object in Dart?,了解如何将
String解析为DateTime对象。从那里,使用TZDateTime.from将DateTime转换为TZDateTime。 -
从 dateTime 转换为 TZDateTime 时它会询问位置,我应该指定什么作为位置。
-
我无法为您回答这个问题。您是想要使用
TZDateTime对象的人,这意味着您想要使用特定时区的DateTime版本不是UTC,也不是当地时间。你还没有指明你想要的时区。如果您只关心本地时间或 UTC 时间,那么您可以使用普通的DateTime对象(或者,如果您确实需要TZDateTime对象,请使用TZDateTime.utc或TZDateTime.local构造函数)。
标签: flutter timezone flutter-local-notification