- 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
- 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
- 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: