2011-07-12 32 views
0

私はWebサービス完全な日付の日付文字列から短い日付を抽出する方法は?

例から日付を取得しています: 水曜日、2011年6月29日7時13分33秒

今私は、タイムゾーンとちょうど水曜日、2011年6月29日 いずれかを完全な日付を表示したくありません私はこれを達成する方法を教えてくれますか?

助けていただければ幸いです。

+0

[Javaの文字列から日付変換](http://stackoverflow.com/questions/4216745/java-string-to-date)の重複-conversion) –

答えて

2

この問題は既にここにStackOverflowの上で解決されました:Java string to date conversion ここ

はあなたの例のためである(つまり、Javaの日付に日付文字列に変換される):

String inDate="Wed, 29 june 2011 07:13:33"; 
    Date date; 
    try { 
     date = new SimpleDateFormat("E, dd MMM yyyy HH:mm:ss", Locale.ENGLISH).parse(inDate); 
     System.out.println(date); //Wed Jun 29 07:13:33 CEST 2011 
    } catch (ParseException e) { 
     e.printStackTrace(); 
    } 

印刷アウト日は、それ自体が最低でなければなりませんがあなたの問題の

+0

私もその日に1日が必要です。 – UMAR

+0

このように実際の日付が表示されます。どのように出力するかはあなたの選択です –

+0

[これを試してください](http://developer.android.com/reference/java/text/SimpleDateFormat.html)、それを変換した後のシンボルチャート(主に 'E') – IamAlexAlright

4
try{ 
     SimpleDateFormat format1 = new SimpleDateFormat("E ,dd MMM yy hh:mm:ss"); 
     SimpleDateFormat format2 = new SimpleDateFormat("E dd-MM-yyyy");  
     Date date = format1.parse(dateStr);  
     System.out.println(format2.format(date)); 
} 
catch(exception e){} 
関連する問題