Apex: sottrarre minuti dall'oggetto DateTime
-
23-12-2019 - |
Domanda
Mi piacerebbe sottrarre 5 minuti da Datetime.now () Posso sapere come posso fare questo?
Grazie!
Soluzione
ha add
nel suo nome ma nessuno dice che non puoi passare un numero negativo .
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
. Altri suggerimenti
Basta sottrarre il tempo in giorni (doppio formato) da DateTime.now()
come segue:
I.e.5 (minuti)= 5/1440 (giorni)
DateTime dt = DateTime.now() - Double.valueOf(5) / 1440;
. Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow