Я хотел бы вычесть 5 минут из DateTime.now() Могу ли я узнать, как я могу это сделать?Apex - вычесть минуты из объекта DateTime
Спасибо!
Я хотел бы вычесть 5 минут из DateTime.now() Могу ли я узнать, как я могу это сделать?Apex - вычесть минуты из объекта DateTime
Спасибо!
Он имеет в этом имени 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()
следующим образом:
т.е. 5 (мин) = 5/1440 (дней)
DateTime dt = DateTime.now() - Double.valueOf(5)/1440;