最近做同步第三方數據的項目,需要獲取現在時的String類型,只是幾個方法,於是就有了日期工具類。
話不多說,直接上代碼:
/**
* @author lqq
* @date 2021/7/5 11:00
*/
public class DateUtil {
// 時間格式為:yyyy-MM-dd HH:mm:ss
private static final DateTimeFormatter DEFAULT_FORMATTER = DateTimeFormatter.ofPattern("yyyy-MM-dd HH:mm:ss");
// 獲取字符串的現在時間
public static String formatNow() {
return LocalDateTime.now().format(DEFAULT_FORMATTER);
}
// 根據時間、格式獲取字符串的時間
public static String formatTime(LocalDateTime time, String format) {
return time.format(DateTimeFormatter.ofPattern(format));
}
// 時間的字符串和Long時間戳互轉
public static String formatLongTime(long time) {
return DEFAULT_FORMATTER.format(LocalDateTime.ofInstant(Instant.ofEpochMilli(time),ZoneId.systemDefault()));
}
}