2013-01-25 201 views
0

我從服務器獲取日期,格式爲MM/DD/YYYY數值爲2012年8月14日。現在在Android中將日期格式轉換爲另一種格式?

,我在一個需要這種格式從2012年8月14日轉換爲2012年8月14日

是否有可能使用一些內置邏輯來做到這一點,或者我需要準備一些Java自定義代碼來獲取所需的格式。

請給我建議。

回答

3

根據您的要求使用日期格式。

SimpleDateFormat format1 = new SimpleDateFormat("MM/dd/yyyy"); 
SimpleDateFormat format2 = new SimpleDateFormat("dd MMM yyyy"); 
Date date = format1.parse("8/14/2012"); 
System.out.println(format2.format(date));// which prints 14 Aug 2012. 

你可以找到不同的日期格式here

+0

感謝一批量拉姆....它絕對沒錯.. !!!爲我工作。 –

1
DateFormat[] formats = new DateFormat[] { 
    DateFormat.getDateInstance(), 
    DateFormat.getDateTimeInstance(), 
    DateFormat.getTimeInstance(), 
}; 
for (DateFormat df : formats) { 
    System.err.println(df.format(new Date(0))); 
} 
相關問題