Método OffsetDateTime now() en Java con ejemplo

  1. El método now() de la clase OffsetDateTime en Java se usa para obtener la fecha y hora de compensación actual usando el reloj del sistema. Esto se hace después de consultar el reloj del sistema en la zona horaria predeterminada. El método utiliza el reloj codificado para la prueba en lugar del reloj alternativo.

    Sintaxis:

    public static OffsetDateTime now()

    Parámetros: El método no acepta ningún parámetro.

    Valor devuelto: el método devuelve el OffsetDateTime actual utilizando el reloj del sistema. No devuelve Nulo.

    Excepción: este método no arroja ninguna excepción.

    El siguiente programa ilustra el método now() de la clase OffsetDateTime en Java:
    Programa:

    // Java program to demonstrate
    // OffsetDateTime now() method
      
    import java.time.*;
    import java.time.temporal.*;
      
    public class GFG {
        public static void main(String[] args)
        {
            // Create OffsetDateTime object
            OffsetDateTime offsetdatetime
                = OffsetDateTime.now();
      
            // Print date-time
            System.out.println(
                "DATE-TIME: "
                + offsetdatetime);
        }
    }
    Producción:

    DATE-TIME: 2020-05-20T05:40:08.721Z
    
  2. El método now (Clock clock) de la clase OffsetDateTime en Java se usa para obtener la fecha y hora actual usando un reloj específico. Esto se hace después de consultar el reloj especificado mientras que el desplazamiento se calcula utilizando la zona horaria del reloj. Como ya se especificó, este método puede usar un reloj alternativo, a diferencia del método now() mencionado anteriormente.

    Sintaxis:

    public static OffsetDateTime now(Clock clock)
    

    Parámetros: Este método acepta reloj de tipo Reloj que se utiliza para obtener la fecha y hora requerida.

    Valor devuelto: este método devuelve el OffsetDateTime actual usando el reloj especificado.

    Excepción: este método no arroja ninguna excepción.

    El siguiente programa ilustra el método now (Clock clock) de la clase OffsetDateTime en Java:

    Programa:

    // Java program to demonstrate
    // OffsetDateTime now(Clock clock) method
      
    import java.time.*;
    import java.time.temporal.*;
      
    public class GFG {
        public static void main(String[] args)
        {
            // Create OffsetDateTime object
            OffsetDateTime offsetdatetime
                = OffsetDateTime.now(
                    Clock.systemUTC());
      
            // Print date-time
            System.out.println(
                "DATE-TIME: "
                + offsetdatetime);
        }
    }
    Producción:

    DATE-TIME: 2020-05-20T13:12:18.825Z
    
  3. El método now(ZoneId zone) de la clase OffsetDateTime en Java se usa para obtener la fecha y hora actual usando el reloj del sistema en la zona horaria especificada. Esto se hace después de consultar el reloj del sistema en la zona horaria especificada. El método utiliza el reloj codificado para la prueba en lugar del reloj alternativo.

    Sintaxis:

    public static OffsetDateTime now(ZoneId zone)
    

    Parámetros: este método acepta zona como parámetro. Se utiliza para obtener la fecha y hora.

    Valor devuelto: este método devuelve el OffsetDateTime actual utilizando el reloj del sistema en la zona horaria especificada.

    Excepción: este método no arroja ninguna excepción.

    El siguiente programa ilustra el método now (ZoneID zone) de la clase OffsetDateTime en Java:

    Programa:

    // Java program to demonstrate
    // OffsetDateTime now(ZoneId zone) method
      
    import java.time.*;
    import java.time.temporal.*;
      
    public class GFG {
        public static void main(String[] args)
        {
            // Create OffsetDateTime object
            OffsetDateTime offsetdatetime
                = OffsetDateTime.now(
                    ZoneId.systemDefault());
      
            // Print date-time
            System.out.println(
                "DATE-TIME: "
                + offsetdatetime);
        }
    }
    Producción:

    DATE-TIME: 2020-05-20T13:12:40.458Z
    

Referencias:

Publicación traducida automáticamente

Artículo escrito por pp_pankaj 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 *