2010-04-20 40 views

回答

5

試試這個:

DateFormat inputFormat = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss.S"); 
DateFormat outputFormat = new SimpleDateFormat("dd, MMM yyyy"); 

Date yourDate = inputFormat.parse("2010-04-20 05:34:58.0"); 
String formattedDate = outputFormat.format(yourDate); 
+0

如何構建yourDate。我以字符串格式 – bragboy 2010-04-20 14:05:30

+2

有一件事情,這個模式(和我的,下面):這個月將打印一個點,這取決於語言環境。法文:「四月」 – 2010-04-20 14:08:21

5

你可能想試試這個:

SimpleDateFormat inFormat = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss.S"); 
Date date = inFormat.parse("2010-04-20 05:34:58.0"); 

SimpleDateFormat outFormat = new SimpleDateFormat("dd, MMM yyyy"); 
System.out.println(outFormat.format(date));