flutter - 如何以当地时间显示UTC时间
问题描述
在我的颤振应用程序中,我从服务器获取 UTC 格式的约会时间。我想在当地时间显示它。
有没有办法将UTC转换为本地时间?
解决方案
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
}
推荐阅读
- c# - 通过 HttpWebRequest 在 Json 中传递符号
- angularjs - 使用 Ant Design 和 Moment Js,我仍然无法弄清楚如何使用日期对列进行排序?
- node.js - Square Payment API - 金额较小的问题
- c# - 代码分析:检查方法是否被特定类调用
- java - 与 cassandra 一起使用时,启动 kairosdb 会出错,新安装
- vim - 如何在输入 :tj SomeSymbol 时使 vim 动态显示搜索结果列表?
- python - 从字符串转换为熊猫数据框
- typescript - Firebase - Cloud Functions - 对集合进行查询
- postgresql - 关于冲突的 POSTGRES 更新。错误不能第二次影响行(重复)仅在功能中发生。不作为查询
- azure - 使用参数将 Azure Portal 中内置的逻辑应用程序导入 Visual Studio