如何转换SQL查询毫秒sinsinceepoch整数到DateTime在Dart?



dateTime存储为INTEGER,我如何将每一行转换为dateTime对象而不浪费时间?

query = await db.rawQuery(
'''SELECT dateTime FROM days WHERE (dateTime BETWEEN ${start.millisecondsSinceEpoch} AND ${end.millisecondsSinceEpoch})''');

我希望这个查询返回DateTime的映射/列表,而不是毫秒。

为什么不直接:

  • 获取所有数据
  • 将每个数据转换为DateTime,如下所示:
DateTime day = DateTime.fromMillisecondsSinceEpoch(data['timestamp_day']);

相关内容

  • 没有找到相关文章