Join the social network of Tech Nerds, increase skill rank, get work, manage projects...
 
  • How to parse/format dates with LocalDateTime in Java 8?

    • 0
    • 1
    • 0
    • 1
    • 0
    • 0
    • 0
    • 0
    • 543
    Comment on it

    LocalDateTime is an immutable date-time object that represents a date-time, with default format as yyyy-MM-dd-HH-mm-ss.zzz. It provides a factory method that takes LocalDate and LocalTime input arguments to create LocalDateTime instance. Lets look its usage with a simple example.

    In Java 8, some Classes can be added for Date and Time API. The LocalDateTime Class can be Introduced in Java 8. This is an immutable date-time object which can represent the date and time with format yyyy-MM-dd HH-mm-ss. To create the instance of LocalDateTime Class just provide two arguments LocalDate and LocalTime which are the factory methods.

    import java.time.LocalDate;
    import java.time.LocalDateTime;
    import java.time.LocalTime;
    import java.time.Month;
    import java.time.ZoneId;
    
    
    public class JAVA8 {
    
        public static void main(String[] args) {
    
            //Current Date
            LocalDateTime today = LocalDateTime.now();
            System.out.println("Current Date And Time="+today);
    
            //Current Date And Time using LocalDate and LocalTime
            System.out.println("Current Date And Time"+LocalDateTime.of(LocalDate.now(), LocalTime.now()));
    
            //Creating LocalDateTime by providing input arguments
            LocalDateTime specificDate = LocalDateTime.of(2014, Month.JANUARY, 1, 10, 10, 30);
            System.out.println("Specific Date="+specificDate);   
    
            //Current date in "Asia/Kolkata", you can get it from ZoneId
            LocalDateTime todayKolkata = LocalDateTime.now(ZoneId.of("Asia/Kolkata"));
            System.out.println("Current Date in IST="+todayKolkata);
    
        }
    }
    

    Hope this will help you :)

 0 Comment(s)

Sign In
                           OR                           
                           OR                           
Register

Sign up using

                           OR                           
Forgot Password
Fill out the form below and instructions to reset your password will be emailed to you:
Reset Password
Fill out the form below and reset your password: