这是我获取 DateTime 值以查看示例输出的地方。
@override
Widget build(BuildContext context) {
print('Datetime UTC: ${DateTime.now().toUtc()}');
print('Date from Json: $date');
print('Time ago from Json: ${timeago.format(date)}');
print('Time ago from Json using UTC: ${timeago.format(date, clock: DateTime.now().toUtc())}');
return GestureDetector(...
这成为输出显示。我现在的时间是 2020-03-07 09:42 am。时间“来自 Json 的时间:”是正确的,但“来自 Json 的时间之前使用 UTC:”是不正确的。
I/flutter (27117): Datetime UTC: 2020-03-07 01:42:59.742488Z
I/flutter (27117): Date from Json: 2020-03-07 00:32:31.000
I/flutter (27117): Time ago from Json: 9 hours ago
I/flutter (27117): Time ago from Json using UTC: 9 hours ago
相同的输出,使用 timeago 包