Syntax error Formatting day in dd format in Java

Formatting day in dd format in Java



The dd format in Java Date is like 05, 06, 07, 08, 09, etc. i.e. with two-letter digit. Let us use it.

// displaying day in dd format
SimpleDateFormat simpleformat = new SimpleDateFormat("dd");
String strDay = simpleformat.format(new Date());
System.out.println("Day in dd format = "+strDay);

Above, we have used the SimpleDateFormat class, therefore the following package is imported −

import java.text.SimpleDateFormat;

The following is an example −

Example

 Live Demo

import java.text.Format;
import java.text.SimpleDateFormat;
import java.util.Date;
import java.util.Calendar;
public class Demo {
   public static void main(String[] args) throws Exception {
      // displaying current date and time
      Calendar cal = Calendar.getInstance();
      SimpleDateFormat simpleformat = new SimpleDateFormat("E, dd MMM yyyy HH:mm:ss Z");
      System.out.println("Today's date and time = "+simpleformat.format(cal.getTime()));
      // displaying date
      simpleformat = new SimpleDateFormat("dd/MMMM/yyyy");
      String str = simpleformat.format(new Date());
      System.out.println("Current Date = "+str);
      // displaying day in dd format
      simpleformat = new SimpleDateFormat("dd");
      String strDay = simpleformat.format(new Date());
      System.out.println("Day in dd format = "+strDay);
      // current time
      simpleformat = new SimpleDateFormat("HH.mm.ss Z");
      String strTime = simpleformat.format(new Date());
      System.out.println("Current Time = "+strTime);
   }
}

Output

Today's date and time = Mon, 08 Nov 2018 09:47:41 +0000
Current Date = 08/November/2018
Day in dd format = 08
Current Time = 09.47.41 +0000
Updated on: 2019-07-30T22:30:24+05:30

488 Views

Kickstart Your Career

Get certified by completing the course

Get Started
Advertisements