1、GregorianCalendar类用法 对日期的年月日等进行加减
SimpleDateFormat simpleDateFormat = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss"); System.out.println("当前时间:"+simpleDateFormat.format(new Date())); GregorianCalendar time = new GregorianCalendar(); //设置年月日时分秒。 time.setTime(new Date()); //设置日期格式。 //令年份加一。 time.add(1,1); //令月份减二。 time.add(2,-2); //令天数减五。 time.add(5,-5); //令小时加十一。 time.add(11,+11); //令分钟减十二。 time.add(12,-3); //令秒数加13 time.add(13,+13); time.set(time.get(1), time.get(2), time.get(5), time.get(11), time.get(12), time.get(13)); System.out.println("加减后的时间:" + simpleDateFormat.format(time.getTime()));
sql对时间的增减操作
date_add('2022-12-12 16:38:12',interval - 2 month)
2、测试结果
当前时间:2022-12-07 09:04:29
加减后的时间:2023-10-02 20:01:42
如果写的有不对的地方,请大家指出来,我们一起进步,谢谢。