mar*_*ark 1 time datetime date dart flutter
嗨,我正在尝试将开始时间作为当前日期 12:00 AM 作为我的 fromTime
DateTime toTime= new DateTime.now();
DateTime fromTime= toTime.subtract(new Duration(days: 1));
Run Code Online (Sandbox Code Playgroud)
通过以上,我将 fromTime 值作为当前时间 - 24 小时,但我希望 fromTime 作为当前日期 12 AM
输出我得到的是
2019-09-30 14:25:36.105 //toTime
2019-09-29 14:25:36.105 //fromTime
Run Code Online (Sandbox Code Playgroud)
预期输出:
2019-09-30 14:25:36
2019-09-30 00:00:00
Run Code Online (Sandbox Code Playgroud)
帮我解决上面的问题,谢谢。
你的意思是这样吗:
DateTime toTime= new DateTime.now();
DateTime fromTime= new DateTime(toTime.year, toTime.month, toTime.day);
print(toTime);
print(fromTime);
Run Code Online (Sandbox Code Playgroud)
输出:
2019-09-30 17:15:20.294
2019-09-30 00:00:00.000
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
989 次 |
| 最近记录: |