dart – 如何将DateTime转换为不同的时区?

如何将DateTime转换为不同的时区?

DateTime类有两个方法.toLocal()和.toUtc().

但是,如果我想在另一个时区显示时间.我该怎么做? 最佳答案 DateTime不包含时区信息,因此您无法仅在系统的时区和UTC可用时在特定时区创建DateTime.

您可以将DateTime包装在自定义类中,并将时区信息添加到包装器中.您还需要每个时区的偏移表,然后添加/减去UTC日期的偏移量.

点赞