工具方法:時間轉換

东方欲晓_莫道君行早發表於2024-11-21

積累工具方法之萬事開頭難
一個簡單的將類似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);
	}

}

歡迎大家留言,以便於後面的人更快解決問題!另外亦歡迎大家可以關注我的微信公眾號,方便利用零碎時間互相交流。共勉!

相關文章