apex - DateTimeオブジェクトから分を算出します
-
23-12-2019 - |
質問
Datetime.now()から5分間差し引いたら、私がこれを行うことができる方法を知っていますか?
ありがとう!
解決
add
を持っていますが、誰もあなたが負の数を渡すことはできません
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()
からの日数(Double Format)を次のように減算します。
すき。5(分)= 5/1440(日)
DateTime dt = DateTime.now() - Double.valueOf(5) / 1440;
. 所属していません StackOverflow