Java日期加減操作

2021-07-09 08:13:01 字數 557 閱讀 2658

date date = new date();//起始時間

******dateformat sdf=new ******dateformat("yyyymmdd hhmmss");//按照指定格式 格式化日期

string str=sdf.format(date);//格式化起始日期

date dt=sdf.parse(str);//解析字串的文字,生成 date

calendar rightnow = calendar.getinstance();//使用預設時區和語言環境獲得乙個日曆

rightnow.settime(dt);//使用給定的 date 設定此 calendar 的時間。

rightnow.add(calendar.year,-1);//日期減1年

rightnow.add(calendar.month,3);//日期加3個月

rightnow.add(calendar.day_of_year,10);//日期加10天

date dt1=rightnow.gettime();//獲取最終日期

java日期加減

public static void main string args calendar.add int field,int amount 參考 jdk1.6 api public abstract voidadd int field,int amount 根據日曆的規則,為給定的日曆字段新增或減去...

java日期加減

1.2.計算前一天 後一天 3.4.param date 當前輸入的日期 格式為 2010 01 21 5.param amount 6.return 7.8.public static string getyesterday string date,int amount catch parseex...

JAVA 日期加減

計算前一天 後一天 param date 當前輸入的日期 格式為 2010 01 21 param amount return public static string getyesterday string date,int amount catch parseexception e return...