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 |
0 Comments
Comments
Leave a Comment