颤动:国际,时间
Flutter: intl, time
我正在尝试使用 intl 包 转换日期时间,但它返回的小时总是 8,而这里是 10(我住在德国).这是代码:
String test(){
var now = new DateTime.now();
var formatter = new DateFormat('yyyy-MM-dd_hh');
String formatted = formatter.format(now);
return formatted; // something like 2013-04-20
}
我也尝试过类似的方法:
var de = new Intl('de_DE');
var format = de.date().add_d().add_H();
但小时总是 8
¿您是否尝试过在 phone 或执行应用程序的模拟器的系统设置中更改时区?
时间取自 phone 本身。
我正在尝试使用 intl 包 转换日期时间,但它返回的小时总是 8,而这里是 10(我住在德国).这是代码:
String test(){
var now = new DateTime.now();
var formatter = new DateFormat('yyyy-MM-dd_hh');
String formatted = formatter.format(now);
return formatted; // something like 2013-04-20
}
我也尝试过类似的方法:
var de = new Intl('de_DE');
var format = de.date().add_d().add_H();
但小时总是 8
¿您是否尝试过在 phone 或执行应用程序的模拟器的系统设置中更改时区?
时间取自 phone 本身。