4

How do i convert a string time-stamp like "Thu Jun 07 13:01:59 IST 2007" to date format in java?

Kashif Khan
  • 676
  • 2
  • 10
  • 27

4 Answers4

4
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.

slipset
  • 2,870
  • 2
  • 21
  • 17
0

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");
alexey28
  • 5,040
  • 1
  • 19
  • 25
-1

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.

dogbane
  • 254,755
  • 72
  • 386
  • 405
-1

Use SimpleDateFormat. Something like this:

DateFormat fmt = new SimpleDateFormat("EEE MMM d hh:mm:ss Z yyyy");
Date date = fmt.parse(str);
AlexR
  • 111,884
  • 15
  • 126
  • 200