2011-06-30 14 views
2

次の文字列を日付に変換しようとしていますが、文字列を日付オブジェクトに変換できましたが、この文字列に問題があります。 pmすなわち12時間のフォーマットでは、私はさまざまな方法で試しましたが、解決策を得ることができませんでした。文字列を日付に変換する問題

この文字列から12時間のフォーマット時間を取得するにはどうすればよいですか?ここで

は私のコードです:

SimpleDateFormat formatter = new SimpleDateFormat("EEE MMM dd hh:mm:ss zzz yyyy"); //please notice the capital M 
Date date; 
try { 
     date = formatter.parse("Fri Jul 01 10:00:00 CDT 2011"); 
     Log.e("ThankYou Block", ""+date.toString()); 
} catch (ParseException e) { 
     // TODO Auto-generated catch block 
     e.printStackTrace(); 
} 

答えて

2

TRY

public static String StringToDate(String dateToParse) { 

     Date formatter = new Date(HttpDateParser.parse(dateToParse)); 
     SimpleDateFormat dateFormat = new SimpleDateFormat(
         "yyyy-MM-dd HH:mm:ss.SSS"); 
     int offset = TimeZone.getDefault().getRawOffset(); 
     formatter.setTime(formatter.getTime() + offset); 
     String strCustomDateTime = dateFormat.format(formatter); 
     return strCustomDateTime; 
} 
関連する問題