Apex - Soustraire les minutes de l'objet DateTime
-
23-12-2019 - |
Question
J'aimerais soustraire 5 minutes de DateTime.now() Puis-je savoir comment faire cela ?
Merci!
La solution
Il a add
dans son nom mais personne ne dit que tu ne peux pas passer un nombre négatif.
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
Autres conseils
Soustrayez simplement le temps en jours (format double) de DateTime.now()
comme suit:
c'est à dire.5 (minutes) = 5/1440 (jours)
DateTime dt = DateTime.now() - Double.valueOf(5) / 1440;
Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow