in

Fecha y hora de Java


Fechas de Java

Java no tiene una clase Date incorporada, pero podemos importar el java.time
paquete para trabajar con la API de fecha y hora. El paquete incluye muchas clases de fecha y hora. Por ejemplo:





Clase Descripción
LocalDate Representa una fecha (año, mes, día (aaaa-MM-dd))
LocalTime Representa una hora (hora, minuto, segundo y nanosegundos (HH-mm-ss-ns))
LocalDateTime Representa tanto una fecha como una hora (aaaa-MM-dd-HH-mm-ss-ns)
DateTimeFormatter Formateador para mostrar y analizar objetos de fecha y hora

Mostrar fecha actual

Para mostrar la fecha actual, importe el java.time.LocalDate clase, y use su now() método:

Ejemplo

import java.time.LocalDate; // import the LocalDate class

public class Main {
  public static void main(String[] args) {
    LocalDate myObj = LocalDate.now(); // Create a date object
    System.out.println(myObj); // Display the current date
  }
}

La salida será:

Inténtalo tú mismo »


Mostrar hora actual

Para mostrar la hora actual (hora, minuto, segundo y nanosegundos), importe el java.time.LocalTime clase, y use su now() método:

Ejemplo

import java.time.LocalTime; // import the LocalTime class

public class Main {
  public static void main(String[] args) {
    LocalTime myObj = LocalTime.now();
    System.out.println(myObj);
  }
}

La salida será:

Inténtalo tú mismo »



Mostrar fecha y hora actuales

Para mostrar la fecha y hora actuales, importe el java.time.LocalDateTime clase, y use su now() método:

Ejemplo

import java.time.LocalDateTime; // import the LocalDateTime class

public class Main {
  public static void main(String[] args) {
    LocalDateTime myObj = LocalDateTime.now();
    System.out.println(myObj);
  }
}

La salida será:

Inténtalo tú mismo »


Formateo de fecha y hora

La «T» en el ejemplo anterior se utiliza para separar la fecha de la hora. Puedes usar el DateTimeFormatter clase con el ofPattern() en el mismo paquete para formatear o analizar objetos de fecha y hora. El siguiente ejemplo eliminará tanto la «T» como los nanosegundos de la fecha y hora:

Ejemplo

import java.time.LocalDateTime; // Import the LocalDateTime class
import java.time.format.DateTimeFormatter; // Import the DateTimeFormatter class

public class Main {
  public static void main(String[] args) {
    LocalDateTime myDateObj = LocalDateTime.now();
    System.out.println("Before formatting: " + myDateObj);
    DateTimeFormatter myFormatObj = DateTimeFormatter.ofPattern("dd-MM-yyyy HH:mm:ss");

    String formattedDate = myDateObj.format(myFormatObj);
    System.out.println("After formatting: " + formattedDate);
  }
}

La salida será:

Inténtalo tú mismo »

los ofPattern() El método acepta todo tipo de valores, si desea mostrar la fecha y la hora en un formato diferente. Por ejemplo:

Deja una respuesta

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

oracle social share fb 480 2516041

oraclecompra sol

html button onclick

Botón HTML onClick – javatpoint