JDK 1.8 日期型字符串再格式化

发布时间 2023-05-17 15:05:52作者: Heng*
import java.time.LocalDate;
import java.time.format.DateTimeFormatter;

/**
 * 日期字符串格式化输出
 *
 * @param input
 * @param inputFormat yyyyMMdd yyyy-MM-dd
 * @param outputFormat
 * @return
 */
public static String dateCharFormat(String input, String inputFormat, String outputFormat) {
	if (StringUtils.isBlank(input)) {
		return null;
	}
	DateTimeFormatter inputFormatter = DateTimeFormatter.ofPattern(inputFormat);
	LocalDate localDate = LocalDate.parse(input, inputFormatter);
	DateTimeFormatter outputFormatter = DateTimeFormatter.ofPattern(outputFormat);
	return localDate.format(outputFormatter);
}