自备LocalDateTime工具类

Posted it-taosir

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了自备LocalDateTime工具类相关的知识,希望对你有一定的参考价值。

package cn.zytao.taosir.common.utils;

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

public class DateTimeUtils {

    public static final DateTimeFormatter TIME_FORMATTER = DateTimeFormatter.ofPattern("HHmmss");
    public static final DateTimeFormatter DATE_FORMATTER = DateTimeFormatter.ofPattern("yyyyMMdd");
    public static final DateTimeFormatter DATETIME_FORMATTER =  DateTimeFormatter.ofPattern("yyyyMMddHHmmss");
    
    /**
     * 获取当前系统时间字符串
     * @return
     */
    public static String getLocalTimeString() {
        return LocalTime.now().format(TIME_FORMATTER);
    }
    
    /**
     * 获取当前系统日期字符串
     * @return
     */
    public static String getLocalDateString() {
        return LocalDate.now().format(DATE_FORMATTER);
    }
    
    /**
     * 获取当前系统日期时间字符串
     * @return
     */
    public static String getLocalDateTimeString() {
        return LocalDateTime.now().format(DATETIME_FORMATTER);
    }
    
    public LocalTime  getTime(String time) {
        return LocalTime.parse(time, TIME_FORMATTER);
    }
    
    public LocalDate  getDate(String date) {
        return LocalDate.parse(date, DATE_FORMATTER);
    }
    
    public LocalDateTime getDateTime(String dateTime) {
        return LocalDateTime.parse(dateTime, DATETIME_FORMATTER);
    }
}

 

以上是关于自备LocalDateTime工具类的主要内容,如果未能解决你的问题,请参考以下文章

9hutool实战:LocalDateTimeUtil(JDK8+中的LocalDateTime 工具类封装)

9hutool实战:LocalDateTimeUtil(JDK8+中的LocalDateTime 工具类封装)

Java8之 LocalDate,LocalDateTime和处理时间日期工具类一网打尽

Java8之 LocalDate,LocalDateTime和处理时间日期工具类一网打尽

2hutool源码分析:DateUtil(时间工具类)-常用的时间类型Date,DateTime,Calendar和TemporalAccessor(LocalDateTime)转换

2hutool源码分析:DateUtil(时间工具类)-常用的时间类型Date,DateTime,Calendar和TemporalAccessor(LocalDateTime)转换