hutool中的日期时间工具的使用

时间:2025-03-11 19:17:42
// 获取当前时间 dataTime DateTime dateTime = DateUtil.date(); // 获取当前时间字符串 String now = DateUtil.now(); // 获取当前时间 Calendar 类型转换为DateTime DateTime dateTime1 = DateUtil.date(Calendar.getInstance()); // 字符串转换成日期类型 // parseDateTime // 解析日期时间字符串,格式支持: // yyyy-MM-dd HH:mm:ss // yyyy/MM/dd HH:mm:ss // HH:mm:ss // yyyy年MM月dd日 HH:mm:ss String nowDate="2019-12-12 12:12:12"; DateTime parseDateTime = DateUtil.parseDateTime(nowDate); // 格式化成 jdk1.8 中日期 LocalDateTime parseLocalDateTime = DateUtil.parseLocalDateTime(nowDate); // 将日期字符串转换为DateTime对象,格式: //yyyy-MM-dd HH:mm:ss //yyyy/MM/dd HH:mm:ss // HH:mm:ss //yyyy年MM月dd日 HH时mm分ss秒 //yyyy-MM-dd //yyyy/MM/dd // //HH:mm:ss //HH时mm分ss秒 //yyyy-MM-dd HH:mm //yyyy-MM-dd HH:mm: //yyyyMMddHHmmss //yyyyMMddHHmmssSSS //yyyyMMdd //EEE, dd MMM yyyy HH:mm:ss z //EEE MMM dd HH:mm:ss zzz yyyy //yyyy-MM-dd'T'HH:mm:ss'Z' //yyyy-MM-dd'T'HH:mm:'Z' //yyyy-MM-dd'T'HH:mm:ssZ //yyyy-MM-dd'T'HH:mm: DateTime parse = DateUtil.parse(nowDate); // 自定义转换格式 DateTime parse1 = DateUtil.parse(nowDate, "yyyy-MM-dd"); // 将日期类型转换成指定的字符串类型 String format = DateUtil.format(DateUtil.date(), "yyyy-MM-dd"); // 转换成jdk1.8中的日期格式 LocalDateTime localDateTime = DateUtil.toLocalDateTime(DateUtil.date()); // 将jdk1.8中的日期进行格式化 String localFormat = DateUtil.format(localDateTime, "yyyy-MM-dd HH:mm:ss");