<Date>Java一个不错的输出当前时间的工具类
import org.apache.commons.lang3.time.DateUtils; import java.text.ParseException; import java.text.SimpleDateFormat; import java.time.LocalDate; import java.time.LocalDateTime; import java.time.format.DateTimeFormatter; import java.util.Date; public class DateUtil { private DateUtil() { } public static final String COMMON_DATE_FORMAT ="yyyyMMdd HH:mm:ss"; public static String formatCurrentDate() { return formatCurrentDate(COMMON_DATE_FORMAT); } public static String formatCurrentDate(String pattern) { return LocalDateTime.now().format(DateTimeFormatter.ofPattern(pattern)); } public static String tryParseDate(String dateStr) throws ParseException { Date date = DateUtils.parseDate(dateStr, COMMON_DATE_FORMAT, "yyyy-MM-dd", "yyyy年MM月dd日"); SimpleDateFormat dateFormat = new SimpleDateFormat(COMMON_DATE_FORMAT); return dateFormat.format(date); } }
其中
LocalDateTime可以显示年月日以及分秒时
LocalDate只能显示年月日
LocalTime只能显示分秒时

浙公网安备 33010602011771号