Apex - 从 DateTime 对象中减去分钟
-
23-12-2019 - |
题
我想从 DateTime.now() 中减去 5 分钟 我可以知道如何做到这一点吗?
谢谢!
解决方案
DateTime dt = System.now();
DateTime earlier = dt.addMinutes(-5);
DateTime fullHour = dt.addMinutes( -dt.minute() ).addSeconds( -dt.second() );
System.debug(dt + '\t' + earlier + '\t' + fullHour);
.
2014-01-11 08:40:13 2014-01-11 08:35:13 2014-01-11 08:00:00
. 其他提示
只需从中减去以天为单位的时间(双精度格式) DateTime.now()
如下:
IE。5(分钟)= 5 / 1440(天)
DateTime dt = DateTime.now() - Double.valueOf(5) / 1440;
不隶属于 StackOverflow