我正在尝试使用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