DateTimeFormatter基础使用介绍

104 阅读1分钟
public class TimeUtils {

    private static final DateTimeFormatter dtf = DateTimeFormatter.ofPattern("yyyy-MM-dd HH:mm:ss");

    /**
     * 解析
     *
     * @param localDateTime
     * @return String
     */
    public static String format(LocalDateTime localDateTime) {
        return dtf.format(localDateTime);
    }

    /**
     * 获取现在的时间 年月日时分秒
     *
     * @return String
     */
    public static String now() {
        LocalDateTime now = LocalDateTime.now();
        return dtf.format(now);
    }

    /**
     * 获取现在的时间
     *
     * @param pattern 自定义时间格式
     * @return String
     */
    public static String now(String pattern) {
        DateTimeFormatter dtf = DateTimeFormatter.ofPattern(pattern);
        LocalDateTime now = LocalDateTime.now();
        return dtf.format(now);
    }
}