问题
How do i convert a string time-stamp like "Thu Jun 07 13:01:59 IST 2007" to date format in java?
回答1:
String ds = "Thu Jun 07 13:01:59 IST 2007";
SimpleDateFormat f = new SimpleDateFormat("EEE MMM dd HH:mm:ss zzz yyyy");
Date d = f.parse(ds);
As others mentioned, the answer is in the docs.
回答2:
You can use DateFormat:
DateFormat dateFormat = new SimpleDateFormat("E M d HH:mm:ss z yyyy");
Date date = dateFormat.parse("Thu Jun 07 13:01:59 IST 2007");
回答3:
First, create a date and time pattern string as specified in the SimpleDateFormat javadocs and then call parse to convert the string to a Date object.
回答4:
Use SimpleDateFormat. Something like this:
DateFormat fmt = new SimpleDateFormat("EEE MMM d hh:mm:ss Z yyyy");
Date date = fmt.parse(str);
来源:https://stackoverflow.com/questions/10494876/converting-string-timestamp-to-date