android - Dart - 如何设置 DateTime 对象的小时和分钟
问题描述
如何设置/更改 DateTime 对象的小时和/或分钟。类似于Date.setHours(..)
在 JavaScript 中。
例如,如果我这样做了
var time = DateTime.parse("2018-08-16T11:00:00.000Z");
如何设置小时和分钟time
解决方案
var newHour = 5;
time = time.toLocal();
time = new DateTime(time.year, time.month, time.day, newHour, time.minute, time.second, time.millisecond, time.microsecond);
有人讨论过要添加一种update()
只允许修改特定部分的方法,但看起来还没有实现。
推荐阅读
- reactjs - 从 react.js 的下拉列表中获取初始值
- kubernetes - pod 是否通过服务来处理出站流量?
- u-boot - 未知命令 'boota' 尝试 'help' - 引导 u-boot 映像时出错
- vim - .vimrc 中的 vim 将 q 映射为 0 有意外行为
- ios - 如何在 SwiftUI TextField 中加粗文本?
- r - 在 R 中创建用于回归的领先和滞后年份虚拟变量
- rustdoc - 使用 rustdoc 生成降价文档?
- mysql - 具有聚合值的 SQL 案例语句
- c++ - 单链表时间
- python - tic tac toe 的 python 代码,但需要添加一个可见的记分牌,显示玩家 X 和 O 获胜的次数,以及平局的次数