Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Apex - Subtract minutes from DateTime Object

I'd like to subtract 5 minutes from DateTime.now() May I know how I can do this?

Thanks!

like image 816
Mohamed Farag Avatar asked Oct 28 '25 05:10

Mohamed Farag


1 Answers

addMinutes()

It has add in it's name but nobody says you can't pass a negative number.

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
like image 61
eyescream Avatar answered Oct 31 '25 00:10

eyescream



Donate For Us

If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!