我從web服務獲得最新如何從完整日期日期字符串中提取短日期?
例如: 星期三,2011年6月29日七時十三分33秒
現在我不希望顯示完整的日期與時間區只是星期三,2011年6月29日 任何一個指導我如何實現這一目標?
任何幫助,將不勝感激。
我從web服務獲得最新如何從完整日期日期字符串中提取短日期?
例如: 星期三,2011年6月29日七時十三分33秒
現在我不希望顯示完整的日期與時間區只是星期三,2011年6月29日 任何一個指導我如何實現這一目標?
任何幫助,將不勝感激。
這個問題已經解決了在計算器上的位置: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();
}
打印出日期本身應該是最少的您的問題
我也需要那一天。 – UMAR
你以這種方式獲得實際日期。你將如何輸出它是你的選擇 –
[試試這個](http://developer.android.com/reference/java/text/SimpleDateFormat.html)並在轉換後看符號圖表(主要是'E') – IamAlexAlright
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){}
[Java字符串日期轉換]的可能重複(http://stackoverflow.com/questions/4216745/java-string-to-date - 轉換) –