Java自定义日期类型转换
Util工具类
// Util.java
/**
* 日期类型转换
* @param theCurrentFormat 转换前的日期格式
* @param laterformat 转换后的日期格式
* @param StringDate 字符串日期
* @return
*/
public static String getFormatConversion(String theCurrentFormat,String laterformat,String date) {
SimpleDateFormat formatter1 = new SimpleDateFormat(laterformat);
SimpleDateFormat formatter2 = new SimpleDateFormat(theCurrentFormat);
try {
date = formatter1.format(formatter2.parse(date));
} catch (ParseException e) {
e.printStackTrace();
}
return date;
}
main测试
//main方法
public static void main(String[] args) {
String date = Util.getFormatConversion("yyyyMMddHHmmss","yyyy-MM-dd HH:mm:ss","20181030152200");
System.out.println(date);
date = Util.getFormatConversion("yyyy-MM-dd HH:mm:ss","yyyyMMddHHmmss","2018-10-24 15:26:22");
System.out.println(date);
}
运行结果为:
2018-10-30 15:22:00
20181024152622