Press enter to see results or esc to cancel.


Java SimpleDateFormat different date formats


How to get the current date and time as String value.
SimpleDateFormat get date and time in different formats.
Read the date as String value.

SimpleDateFormats.java


package com.chillyfacts.com;
import java.text.SimpleDateFormat;
import java.util.Date;
public class SimpleDateFormats {
	public static void main(String[] args) {
		SimpleDateFormat date_format=new SimpleDateFormat("dd-MM-yyyy EEEE hh:mm:ss a");
		Date date=new Date();		
		String current_date_time=date_format.format(date);		
		System.out.println(current_date_time);
	}
}

Output

22-11-2017 Wednesday 12:16:38 PM

You can check the below table and try different formats.
Formats from java

The following pattern letters are defined (all other characters from ‘A’ to ‘Z’ and from ‘a’ to ‘z’ are reserved):

Letter

Date or Time Component

Presentation

Examples

G

Era designator

Text

AD

y

Year

Year

1996; 96

Y

Week year

Year

2009; 09

M

Month in year

Month

July; Jul; 07

w

Week in year

Number

27

W

Week in month

Number

2

D

Day in year

Number

189

d

Day in month

Number

10

F

Day of week in month

Number

2

E

Day name in week

Text

Tuesday; Tue

u

Day number of week (1 = Monday, …, 7 = Sunday)

Number

1

a

Am/pm marker

Text

PM

H

Hour in day (0-23)

Number

0

k

Hour in day (1-24)

Number

24

K

Hour in am/pm (0-11)

Number

0

h

Hour in am/pm (1-12)

Number

12

m

Minute in hour

Number

30

s

Second in minute

Number

55

S

Millisecond

Number

978

z

Time zone

General time zone

Pacific Standard Time; PST; GMT-08:00

Z

Time zone

RFC 822 time zone

-0800

X

Time zone

ISO 8601 time zone

-08; -0800; -08:00

Comments

Leave a Comment