dcsimg
TODAY'S HEADLINES  |   ARTICLE ARCHIVE  |   FORUMS  |   TIP BANK
Browse DevX
Sign up for e-mail newsletters from DevX


Tip of the Day
Language: Java
Expertise: Intermediate
Aug 20, 2018

WEBINAR:

On-Demand

Building the Right Environment to Support AI, Machine Learning and Deep Learning


Understanding the Java.time Package

import java.time.*;
import java.time.format.*;

class LocaleDate
{
   public static void main(String args[])
   {
      LocaleDate localeDate = new LocaleDate();
      localeDate.proceed();
   }
   
   private void proceed()
   {
      DateTimeFormatter formatter;
      //Creating an instance to the current time
      LocalDate localDate = LocalDate.now();
      //Using the default format YYYY-MM-DD
      System.out.println("LocalDate: " + localDate);

      //Creating a date formatter in DD-MON-YYYY format 
      formatter = DateTimeFormatter.ofPattern("dd-MMM-yyyy");
      System.out.println("Formatted date: " + localDate.format(formatter));

      //Creating a date formatter in DD-MM-YYYY format 
      formatter = DateTimeFormatter.ofPattern("dd-MM-yyyy");
      System.out.println("Formatted date: " + localDate.format(formatter));

      //Creating a date formatter in the ISO format
      formatter = DateTimeFormatter.ISO_DATE;
      System.out.println("Formatted date: " + localDate.format(formatter));
      
      //Adding 2 days to the current date. The return type is a LocalDate object. 
      System.out.println("+2 days to current date is : " + localDate.plus(Period.ofDays(2)));
   }
}

/*

Expected output:

The dates will vary based on the current date. In this case, the current date was 7-Feb-2018.

[root@mypc]# java LocaleDate
LocalDate: 2018-02-07
Formatted date: 07-Feb-2018
Formatted date: 07-02-2018
Formatted date: 2018-02-07
+2 days to current date is : 2018-02-09

*/
M S Sridhar
 
Comment and Contribute

 

 

 

 

 


(Maximum characters: 1200). You have 1200 characters left.

 

 

Sitemap
Thanks for your registration, follow us on our social networks to keep up-to-date