我是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));