minusMinutes() de una clase ZonedDateTime que se usa para restar la cantidad de minutos de esta ZonedDateTime y devolver una copia de ZonedDateTime después de la resta. Este método opera en la línea de tiempo instantánea, de modo que restar un minuto siempre tendrá una duración de un minuto más temprano. Esta instancia es inmutable y no se ve afectada por esta llamada de método.
Sintaxis:
public ZonedDateTime minusMinutes(long minutes)
Parámetros: Este método acepta un único parámetro minutos que representa los minutos a restar, puede ser negativo.
Valor devuelto: este método devuelve un ZonedDateTime basado en esta fecha y hora con los minutos restados, no nulo.
Excepción: este método lanza DateTimeException si el resultado excede el rango de fechas admitido.
Los siguientes programas ilustran el método minusMinutes():
Programa 1:
// Java program to demonstrate // ZonedDateTime.minusMinutes() method import java.time.*; public class GFG { public static void main(String[] args) { // create a ZonedDateTime object ZonedDateTime zoneddatetime = ZonedDateTime.parse( "2018-12-06T19:21:12.123+05:30[Asia/Calcutta]"); // print instance System.out.println("ZonedDateTime before" + " subtracting minutes: " + zoneddatetime); // subtract 15 minutes ZonedDateTime returnvalue = zoneddatetime.minusMinutes(15); // print result System.out.println("ZonedDateTime after " + " subtracting 15 minutes: " + returnvalue); } }
ZonedDateTime antes de restar minutos: 2018-12-06T19:21:12.123+05:30[Asia/Calcutta]
ZonedDateTime después de restar 15 minutos: 2018-12-06T19:06:12.123+05:30[Asia/Calcutta]
Programa 2:
// Java program to demonstrate // ZonedDateTime.minusMinutes() method import java.time.*; public class GFG { public static void main(String[] args) { // create a ZonedDateTime object ZonedDateTime zoneddatetime = ZonedDateTime.parse( "2018-10-25T23:12:31.123+02:00[Europe/Paris]"); // print instance System.out.println("ZonedDateTime before" + " subtracting minutes: " + zoneddatetime); // subtract 20 minutes ZonedDateTime returnvalue = zoneddatetime.minusMinutes(20); // print result System.out.println("ZonedDateTime after " + " subtracting 20 minutes: " + returnvalue); } }
ZonedDateTime antes de restar minutos: 2018-10-25T23:12:31.123+02:00[Europa/París]
ZonedDateTime después de restar 20 minutos: 2018-10-25T22:52:31.123+02:00[Europa/París]
Referencias: https://docs.oracle.com/javase/10/docs/api/java/time/ZonedDateTime.html#minusMinutes(long)
Publicación traducida automáticamente
Artículo escrito por AmanSingh2210 y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA