工具方法:时间转换

积累工具方法之万事开头难
一个简单的将类似20241121 19:38:00 转换为 2024年11月21日 19时38分00秒的工具方法

package*;

import java.time.LocalDateTime;
import java.time.format.DateTimeFormatter;

/**
 * @author caozz
 * @date 2024年11月15日 15:43
 */
public class LocalDateTimeUtils {

	public static String formatDateTime(String inputFormat, String outputFormat ,String dateTimeStr) {
		// 创建输入日期的 DateTimeFormatter
		DateTimeFormatter inputFormatter = DateTimeFormatter.ofPattern(inputFormat);

		// 创建输出日期的 DateTimeFormatter
		DateTimeFormatter outputFormatter = DateTimeFormatter.ofPattern(outputFormat);

		// 解析输入的日期字符串为 LocalDateTime
		LocalDateTime dateTime = LocalDateTime.parse(dateTimeStr, inputFormatter);

		// 格式化为目标格式
		return dateTime.format(outputFormatter);
	}

}

欢迎大家留言,以便于后面的人更快解决问题!另外亦欢迎大家可以关注我的微信公众号,方便利用零碎时间互相交流。共勉!

posted @ 2024-11-21 19:42  灵台悠步  阅读(3)  评论(0编辑  收藏  举报