将DB TimeStamp转换为Time Ago



我正在从数据库中提取一个timeStamp,它的值基本上与这个2020-08-13 21:51:50相似,有没有办法将这个timeStamp转换为以前的值?

您可以使用timeago包。

import 'package:timeago/timeago.dart' as timeago;
print(timeago.format(DateTime.parse('2020-08-13 21:51:50')));

JideGuru在如何使用timeago包方面是正确的;但是,如果要从MySQL数据库中提取时间戳,则可能需要首先将其转换为toDate

import 'package:timeago/timeago.dart' as timeago;
var rawTime = mySQLTimestamp.toDate();
String timeAgoTime = timeago.format(rawTime);

最新更新