3

DateTime.now() から 5 分減算したいのですが、これを行う方法を教えてください。

ありがとう!

4

2 に答える 2

11

addMinutes()

その名前にはありますが、負の数を渡す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
于 2014-01-11T08:41:25.900 に答える