飞镖..如何将日期字符串转换为时间戳

时间:2019-09-11 03:13:04

标签: dart

我正在使用dart / flutter,需要一些日期格式方面的帮助。如何将以下字符串解析为时间戳

2019-08-22T00:40:57.166 + 0000

基本上,我想获取上述日期的时间戳并将其传递给timeago以进行格式化

谢谢

1 个答案:

答案 0 :(得分:0)

此代码将获取您的字符串并将其转换为自纪元以来的毫秒数(我假设这就是您所说的时间戳:

String dateStr = '2019-08-22T00:40:57.166+0000';
DateTime date = DateTime.parse(dateStr);
print("The timestamp for date '$dateStr' is ${date.millisecondsSinceEpoch}");

以上程序的输出为:

The timestamp for date '2019-08-22T00:40:57.166+0000' is 1566434457166

祝你好运! :)