Método ThaiBuddhistDate minus (long, TemporalUnit) en Java

El método minus() de la clase java.time.chrono.ThaiBuddhistDate se utiliza para obtener la fecha ThaiBuddhist después de restar una cantidad de unidad de acceso temporal de la fecha ThaiBuddhist actual.

Sintaxis: 

public ThaiBuddhistDate minus(
           long amountToSubtract,
           TemporalUnit unit)

Parámetro: Este método toma el siguiente argumento como parámetro: 

  • cantidad a restar: este es el valor de la unidad temporal que se va a restar de la fecha actual de ThaiBuddhist.
  • unidad: El objeto de la unidad temporal o unidad crono.

Valor devuelto: este método devuelve la fecha ThaiBuddhist después de restar una cantidad de unidad de acceso temporal de la fecha ThaiBuddhist actual.

A continuación se muestran los ejemplos para ilustrar el método minus() :

Ejemplo 1:  

Java

// Java program to demonstrate minus() method
 
import java.util.*;
import java.io.*;
import java.time.*;
import java.time.chrono.*;
import java.time.temporal.*;
 
public class GFG {
    public static void main(String[] argv)
    {
        try {
 
            // Creating and initializing
            // ThaiBuddhistDate Object
            ThaiBuddhistDate hidate
                = ThaiBuddhistDate.now();
 
            // Display the result
            System.out.println(
                "Old ThaiBuddhist date: "
                + hidate);
 
            // Subtracting ThaiBuddhist date
            // by using minus() method
            ThaiBuddhistDate newdate
                = hidate.minus(
                    22, ChronoUnit.DAYS);
 
            // Display the result
            System.out.println(
                "New ThaiBuddhist date: "
                + newdate);
        }
        catch (DateTimeException e) {
 
            System.out.println(
                "Passed parameter can"
                + " not form a date");
 
            System.out.println(
                "Exception thrown: "
                + e);
        }
    }
}
Producción: 

Old ThaiBuddhist date: ThaiBuddhist BE 2563-05-03
New ThaiBuddhist date: ThaiBuddhist BE 2563-04-11

 

Ejemplo 2: 

Java

// Java program to demonstrate minus() method
 
import java.util.*;
import java.io.*;
import java.time.*;
import java.time.chrono.*;
import java.time.temporal.*;
 
public class GFG {
    public static void main(String[] argv)
    {
        try {
 
            // Creating and initializing
            // ThaiBuddhistDate Object
            ThaiBuddhistDate hidate
                = ThaiBuddhistDate.now();
 
            // Display the result
            System.out.println(
                "Old ThaiBuddhist date: "
                + hidate);
 
            // Subtracting ThaiBuddhist date
            // by using minus() method
            ThaiBuddhistDate newdate
                = hidate.minus(
                    4, ChronoUnit.DECADES);
 
            // Display the result
            System.out.println(
                "New ThaiBuddhist date: "
                + newdate);
        }
        catch (DateTimeException e) {
 
            System.out.println(
                "Passed parameter can"
                + " not form a date");
 
            System.out.println(
                "Exception thrown: "
                + e);
        }
    }
}
Producción: 

Old ThaiBuddhist date: ThaiBuddhist BE 2563-05-03
New ThaiBuddhist date: ThaiBuddhist BE 2523-05-03

 

Referencia: https://docs.oracle.com/javase/9/docs/api/java/time/chrono/ThaiBuddhistDate.html#minus-long-java.time.temporal.TemporalUnit-
 

Publicación traducida automáticamente

Artículo escrito por RohitPrasad3 y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *