将时间戳格式的值更改为其他时间戳格式?

时间:2012-05-04 05:25:08

标签: java timestamp

您可以告诉我如何将给定的时间戳格式更改为其他时间戳格式 喜欢

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"

格式

2 个答案:

答案 0 :(得分:2)

使用新日期格式格式化日期 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));

答案 1 :(得分:0)

继续DateFormat#format(Date)

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