Apex - Datetime Object에서 분을 뺍니다
-
23-12-2019 - |
문제
DateTime에서 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()
에서 일수 (이중 형식)를 뺀 값을 뺍니다.
i.e.5 (분)= 5 / 1440 (일)
DateTime dt = DateTime.now() - Double.valueOf(5) / 1440;
. 제휴하지 않습니다 StackOverflow