一尘不染

怎么把Flutter TimeOfDay转换成DateTime?

flutter

我有时间选择器,它返回TimeOfDay对象,但已将该值保存为从DateTime.millisecondsSinceEpoch获得的毫秒整数


阅读 324

收藏
2020-08-13

共1个答案

一尘不染

这是不可能的。 TimeOfDay保留小时和分钟。而a 也有日/月/年 __DateTime

如果要转换,您将需要更多信息。如当前的DateTime。然后将两者合并为一个最终日期时间。

TimeOfDay t;
final now = new DateTime.now();
return new DateTime(now.year, now.month, now.day, t.hour, t.minute);
2020-08-13