我是Dart的新手。
我目前面临格式化日期时间以根据设备的时区显示时间的问题。
有人可以告诉我如何实现吗?
我当前的代码如下:

DateFormat('dd MMM yyyy hh:mm')

输出样本:
2019年3月11日07:04

期望:
我的设备目前正在使用GMT + 8,我希望它将显示为2019年3月11日15.04。

请指教。
谢谢!!

最佳答案

安装intl package,然后使用DateFormat。

import 'package:intl/intl.dart';
...
var dateFormatter = new DateForm('d MMMM yyyy hh:mm');
print(formatter.format(dateFormatter));

10-07 19:25
查看更多