关于日期时间格式化
最后更新:2023-10-18 20:09:40
|
状态:未完成
通过情况一可以用DateUtil.format来格式化 或DateUtil.parse执行解析
可以接收各种数据类型如String/Long/Date(包括sql.Date)/LocalDate等
String ymd = DateUtil.format("yyyy-MM-dd")把当前日期格式化成yyyy-MM-dd格式的String
DateUtil.format(new Date(), "yyyy-MM-dd")
Date date = DateUtil.parse("2020-10-10")把String 解析成Date类型
但如果需要多次计算的DateUtil会比较麻烦如在String类型的日期基础上加1天再格式化成String
可以接收各种数据类型如String/Long/Date(包括sql.Date)/LocalDate等
String ymd = DateUtil.format("yyyy-MM-dd")把当前日期格式化成yyyy-MM-dd格式的String
DateUtil.format(new Date(), "yyyy-MM-dd")
Date date = DateUtil.parse("2020-10-10")把String 解析成Date类型
但如果需要多次计算的DateUtil会比较麻烦如在String类型的日期基础上加1天再格式化成String
String fr = "2020-10-10";
Date fr_date = DateUtil.parse(cur);
Date to_date = DateUtil.addDay(fr_date, 1);
String to = DateUtil.format(to_date, "yyyy-MM-dd");
所以多次计算经常用到DateBuilder
同样实现以上效果
String fr = "2020-10-10";
String to = DateBuilder.init(fr).addDay(1).format("yyyy-MM-dd")