"new DateTime.now()" 的格式将打印以下输出:
2015-05-20 07:34:43.018
如果我只有一个正确格式的字符串时间 ("07:34:43.018"
),我该如何将其解析为DateTime对象?据我所知,使用intl包不支持上述格式。
DateTime parse(String timeValue) {
var prefix = '0000-01-01T';
return DateTime.parse(prefix + timeValue);
}
String format(DateTime value) {
return "${value.hour}:${value.minute}:${value.second}.${value.millisecond}";
}
我主要需要解析字符串计算与其他时间值之间的差异。