2012-05-04 158 views
1

嗨誰能告訴我怎樣才能改變一個給定的時間戳格式爲其他時間戳格式 像將時間戳格式的值更改爲其他時間戳格式?

DateFormat formatter = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss"); 

Calendar d1 = Calendar.getInstance(); 
d1.setTime(formatter.parse("2012-03-08 17:32:56")); 

"dd-MMM-yyyy HH:mm:ss" 

格式

+0

步驟1:解析,步驟2:格式 – 2012-05-04 05:28:32

回答

2

格式th È日期與新的日期格式DD-MMM-YYYY HH:MM:SS

DateFormat formatter = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss"); 
    Date oldFormatedDate = formatter.parse("2012-03-08 17:32:56"); 
    System.out.println(new SimpleDateFormat("dd-MMM-yyyy HH:mm:ss"). 
    format(oldFormatedDate)); 
0

繼續與DateFormat#format(Date)

SimpleDateFormatter newFormat = new SimpleDateFormatter("dd-MMM-yyyy HH:mm:ss"); 
String newFormattedDate = newFormat.format(d1);