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']);