格式化日期ddmmyy Java

时间:2019-03-29 13:43:58

标签: java date simpledateformat date-formatting

我需要将字符串转换为下一种格式的日期:

String date1 ="26032018";
//             ddmmyyyy

我需要:

  032618
//mmddyy

我尝试过:

Date date2 = new  SimpleDateFormat("ddmmyy").parse(date1);

但是不行

输出:

Thu Jan 03 00:26:00 CLST 2008

有什么主意吗?

2 个答案:

答案 0 :(得分:0)

为我工作

String date1 ="26032018";
Date date2 = null;
try {
    date2 = new SimpleDateFormat("ddMMyyyy").parse(date1);
} catch (ParseException e) {
    e.printStackTrace();
}
System.out.println(new SimpleDateFormat("MMddyy").format(date2));

答案 1 :(得分:-1)

String date1 ="26032018";
String pattern ="MMddyyyy";
Date formatedDate = new SimpleDateFormat("ddMMyyyy").parse(date1);
String d = new SimpleDateFormat(pattern).format(formatedDate);
相关问题