如何使用时间获取正确的时间戳



我正在尝试获取用户使用 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))

最新更新