1、LocalDateTime 转 String
/**
* LocalDateTime 转 String
* @param dateTime
* @param pattern
* @return
*/
public static String dateToStr(LocalDateTime dateTime, String pattern){
DateTimeFormatter formatter = DateTimeFormatter.ofPattern(pattern);
return formatter.format(dateTime);
}
2、String 转 LocalDateTime
/**
* String 转 LocalDateTime
*
* @param dateTime
* @param pattern
* @return
*/
public static LocalDateTime strToLocalDateTime(String dateTime, String pattern) {
DateTimeFormatter formatter = DateTimeFormatter.ofPattern(pattern);
return LocalDateTime.parse(dateTime, formatter);
}
3、LocalDate 转 String
/**
* LocalDate 转 String
*
* @param dateTime
* @param pattern
* @return
*/
public static String dateToStr(LocalDate dateTime, String pattern) {
DateTimeFormatter formatter = DateTimeFormatter.ofPattern(pattern);
return formatter.format(dateTime);
}
4、String 转 LocalDate
/**
* String 转 LocalDate
*
* @param dateTime
* @param pattern
* @return
*/
public static LocalDate strToLocalDate(String dateTime, String pattern) {
DateTimeFormatter formatter = DateTimeFormatter.ofPattern(pattern);
return LocalDate.parse(dateTime, formatter);
}
5、Date 转 String
/**
* Date 转 String
*
* @param dateTime
* @param pattern
* @return
*/
public static String dateToStr(Date dateTime, String pattern) {
SimpleDateFormat formatter = new SimpleDateFormat(pattern);
return formatter.format(dateTime);
}
6、String 转 Date
/**
* String 转 Date
*
* @param dateTime
* @param pattern
* @return
*/
public static Date strToDate(String dateTime, String pattern) {
try {
SimpleDateFormat formatter = new SimpleDateFormat(pattern);
return formatter.parse(dateTime);
} catch (Exception e) {
log.error("String 转 Date类型转换失败!失败原因:", e);
return null;
}
}