如何解析日期和时间2020-07-13 12:02:22.952999 + 0700以格式化yyyy-MM-dd HH:mm:ss

时间:2020-07-13 05:06:08

标签: date datetime flutter timezone

我正在使用时区包来获取日期和时间的波动,结果在这里

2020-07-13 12:02:22.952999+0700

有没有办法只拿2020-07-13 12:02:22不带分数和+0700

1 个答案:

答案 0 :(得分:2)

使用 intl 软件包

像这样使用 DateFormat 类:

DateFormat('yyyy-MM-dd HH:mm:ss').format(DateTime.now()); 

如果结果为String,则将其解析为DateTime,如下所示:

DateFormat('yyyy-MM-dd HH:mm:ss').format(DateTime.parse('2020-07-13 
      12:02:22.952999+0700'));