www.3112.net > jAvA中的CAlEnDAr如何在当前时间加一天?

jAvA中的CAlEnDAr如何在当前时间加一天?

123456789101112131415161718192021 用 add方法,不是set. 应该是: cal.add(calendar.day_of_month, 1);示例:packagecom.demo;importjava.util.calendar;importjava.util.date;publicclasstest { publicstaticvoidmain(string ars[]) { date t1 =

date date = new date();//当前时间 calendar calendar = calendar.getinstance();//日历对象 calendar.settime(date);//设置当前日期 calendar.add(calendar.day_of_month, 1);//天数加一,为-1的话是天数减1

java在当前系统时间加一天主要是使用calendar类的add方法,如下代码: import java.util.Calendar;import java.util.Date;public class ceshi { public static void main(String[] args) { Date date = new Date();// 新建此时的的系统时间 System.out.

利用calendar类,新创建一个calendar对象,就是当前时间,然后用add方法,添加一个day_of_year类型的1,就可以了.

就是当前时间new Date()+1呗,可以百度下java日期加减运算就搞定了

calendar calendar = calendar.getinstance();calendar.add(calendar.day_of_month, +1); 获取当前日期的下一天 同理,-1可以获取前一天

加一什么?日期加一?Date day = new Date();Calendar calendar = Calendar.getInstance();calendar.setTime(day);calendar.add(Calendar.DATE, 1); Date time = calendar.getTime(); day 是传入的时间time 是 day的后一天时间

Calendar calendar = Calendar.getInstance();calendar.set(Calendar.YEAR, 2013);//年calendar.set(Calendar.MONTH, 9);//月calendar.set(Calendar.DAY_OF_MONTH, 9);//日calendar.set(Calendar.HOUR, 23);//时calendar.set(Calendar.MINUTE

public static Date getNextDay(Date date) { Calendar calendar = Calendar.getInstance(); calendar.setTime(date); calendar.add(Calendar.DAY_OF_MONTH, -1); date = calendar.getTime(); return date; }

12345678910111213141516171819import java.util.Calendar;import java.util.Date;public class ceshi { public static void main(String[] args) { Date date = new Date();// 新建此时的的系统时间 System.out.println(getNextDay(date));// 返回明天的

网站地图

All rights reserved Powered by www.3112.net

copyright ©right 2010-2021。
www.3112.net内容来自网络,如有侵犯请联系客服。zhit325@qq.com