我正在尝试获取用户使用 timeago 格式评论或发布更新时的时间戳,但它返回错误的时间格式,表示一小时前而不是片刻前。 这是我的代码:
Row(
mainAxisAlignment: MainAxisAlignment.end,
children: <Widget>[
Text(timeago.format(timestamp.toDate())),
],
),
],
),
时间戳代码:
final DateTime timestamp = DateTime.now();
如何解决此问题?
为什么要使用toDate()
函数?
我的猜测是toDate()
函数会删除小时和分钟信息,因此2020-07-11 05:35
变得2020-07-11 00:00
。
请尝试Text(timeago.format(timestamp))
。