hutool中的工具包
String format = DateUtil.format(date, "yyyy-MM-dd");
System.out.println(format);
DateTime time = DateUtil.parse(format,"yyyy-MM-dd");
DateTime date2 = DateUtil.parseDate(format);
Date parse = new SimpleDateFormat("yyyy-MM-dd").parse(format);
DateTime dateTime = DateUtil.beginOfDay(new Date());
long betweenDay = DateUtil.between(DateUtil.beginOfDay(new Date()), parse, DateUnit.DAY, false);
System.out.println(time);
System.out.println("dada");
if (1==1){throw new RuntimeException("啦啦啦啦德玛西亚!");}
(357条消息) MySQL 日期时间相关函数_weixin_33701564的博客-CSDN博客
获取当月天数详细解释: mysql中date_add()函数的日期泛型传参见文章最下方
SELECT
( SELECT @rownum := @rownum + 1 FROM ( SELECT @rownum := 0 ) r ) AS px,
t_test.*
FROM
t_test
select last_day(curdate())
select DAY ( curdate( ) ) + 1
SELECT
DATEDIFF(
date_add( curdate( ) - DAY ( curdate( ) ) + 1, INTERVAL 1 MONTH ),
#获取下一个月的第一天,用于和当前月份减 相当于3月1号
DATE_ADD( curdate( ), INTERVAL - DAY ( curdate( ) ) + 1 DAY ) #获取被减月份的第一天 前后两个day意思不一样请注意 相当于2月一号,最后用函数就计算出来了
)
FROM
DUAL;
--获取当前月的天数
SELECT TIMESTAMPDIFF(DAY,DATE_ADD( curdate( ), INTERVAL - DAY ( curdate( ) ) + 1 DAY ),date_add( curdate( ) - DAY ( curdate( ) ) + 1, INTERVAL 1 MONTH ))
#8表示加日期,-8表示减日期
select date_add(date, interval -8 year) FROM
t_test