时间戳转换成时间
DateTime createTime = DateTime.fromMillisecondsSinceEpoch(int.parse(time));
有时候你会发现时间不对。。那可能是time不够13位
可以通过
DateTime.fromMillisecondsSinceEpoch(
int.parse(_goods.createTime) * 1000)
.toString()
.substring(0, 19),
来获取想要的时间格式
时间字符串转换成时间戳
String _time = "2020-8-15 16:00:00.00000";//注意格式否则在DateTime.parse()时会报错
var _strtimes = DateTime.parse(_time );//首先先将字符串格式的时间转为DateTime类型,因为millisecondsSinceEpoch方法转换要求为该格式
var _intendtime = _strtimes .millisecondsSinceEpoch;//方法一
var _intendtime = DateTime.fromMillisecondsSinceEpoch(_strtimes );//方法二
//_intendtime 为以及转换好的时间戳