最近做同步第三方数据的项目,需要获取现在时的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()));
}
}