首页 > 解决方案 > 如何以当地时间显示UTC时间

问题描述

在我的颤振应用程序中,我从服务器获取 UTC 格式的约会时间。我想在当地时间显示它。

有没有办法将UTC转换为本地时间?

标签: fluttertimezoneutc

解决方案


Dart 具有内置的 DateTime 类型,它提供了很多方便的方法来在时间格式之间进行转换。

void main() {
  var utc = DateTime.parse("2020-06-11 17:47:35 Z");
  print(utc.toString());             // 2020-06-11 17:47:35.000Z
  print(utc.isUtc.toString());       // true
  print(utc.toLocal().toString());   //2020-06-11 23:17:35.000
}

推荐阅读