2012-05-04 123 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);