dart - 如何将 flutter TimeOfDay 转换为 DateTime?

标签 dart flutter

我有一个返回 TimeOfDay 对象的时间选择器。但是我必须将该值作为从 DateTime.millisecondsSinceEpoch 获得的毫秒整数保存在数据库中。我怎样才能做到这一点?

最佳答案

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

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

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

关于dart - 如何将 flutter TimeOfDay 转换为 DateTime?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50198891/

相关文章:

dart - 表情符号无法在我的AngularDart项目中渲染颜色

flutter - 在 Android Studio 中运行和热重载 flutter 的问题(坏状态 : Future already completed)

firebase - Flutter Firebase如何使用Google登录用户

search - Flutter - 更改 SearchDelegate 的搜索提示文本

android - Flutter UI 损坏了第一个屏幕

flutter - 如何从ListView获取值列表

dart - 每 x 秒 flutter 一次运行功能

firebase - 如何在身份验证时获取Idtoken

flutter - 如何使滚动条始终可见?

dart - ListView.builder 上的交替背景颜色