0

私はオブジェクトStringからこれを持っていDateます:Mon Mar 25 00:00:00 IST 2013

String日付形式の表現は何ですか?

4

2 に答える 2

6

以下のコードは正常に動作するはずです。

public static void main(String[] args) throws Exception {
    String target = "Mon Mar 25 00:00:00 IST 2013";
    DateFormat df = new SimpleDateFormat("EEE MMM dd kk:mm:ss z yyyy", Locale.ENGLISH);
    Date result =  df.parse(target);  
    System.out.println(result);
}

有効なパターンについては、 javadocを参照してください。

于 2013-03-21T11:42:06.853 に答える
2
String yourDate= "Mon Mar 25 00:00:00 IST 2013" ;
DateFormat df = new SimpleDateFormat("EEE MMM dd HH:mm:ss z yyyy");
Date jDate = new Date(df.parse(yourDate).getTime());
System.out.println(jDate);
于 2013-03-21T11:46:54.370 に答える