22. Java Date
22. Java Date
Date
Java does not have a built-in Date class, but we can
import the java.time package to work with the
date and time API.
Display current Date
import java.time.LocalDate;
public class Main
{
public static void main(String[] args)
{
LocalDate myObj = LocalDate.now();
System.out.println(myObj);
}
}
Display current time
import java.time.LocalTime;
public class Main
{
public static void main(String[] args)
{
LocalTime myObj = LocalTime.now();
System.out.println(myObj);
}
}
Display Current data and time
import java.time.LocalDateTime;
class public class Main
{
public static void main(String[] args)
{
LocalDateTime myObj = LocalDateTime.now();
System.out.println(myObj);
}
}
Formatting date and time
import java.time.LocalDateTime;
import java.time.format.DateTimeFormatter;
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);
}
}
Patterns
The ofPattern() method accepts all sorts of values, if you want to
display the date and time in a different format.