In
this post, I am going to explain how to convert epoch time to human readable
format.
SimpleDateFormat
class provides format method to convert given date into human readable format.
Step 1: Get Date instance
from seconds.
Date
date = new Date(seconds);
Step 2: Create instance of
SimpleDateFormat class.
DateFormat
formatter = new SimpleDateFormat("yyyy.MM.dd HH:mm:ss");
Step 3: Use the format method
to convert given date into human readable form.
formatter.format(date);
Find the below working
application.
Test.java
import java.text.DateFormat; import java.text.SimpleDateFormat; import java.util.Date; public class Test { public static String getDateFromSeconds(long seconds) { Date date = new Date(seconds); DateFormat formatter = new SimpleDateFormat("yyyy.MM.dd HH:mm:ss"); return formatter.format(date); } public static void main(String args[]) { long timeInSeconds = 1508683954000l; String date = getDateFromSeconds(timeInSeconds); System.out.println(date); } }
Output
2017.10.22 20:22:34
Below
are some of the examples to format given date.
"K:mm
a, z"
"EEE,
d MMM yyyy HH:mm:ss Z"
"yyMMddHHmmssZ"
"yyyy-MM-dd'T'HH:mm:ss.SSSZ"
"yyyyy.MMMMM.dd
GGG hh:mm aaa"
"hh
'o''clock' a, zzzz"
"yyyy.MM.dd
G 'at' HH:mm:ss z"
"EEE,
MMM d, ''yy"
"yyyy-MM-dd'T'HH:mm:ss.SSSXXX"
"YYYY-'W'ww-u"
"h:mm
a"
You may like
Interview
Questions
No comments:
Post a Comment