Java Calendar类练习题(获取日期)

发布时间 2023-10-26 12:00:20作者: szmtjs10

1.获取当前对象的日期的100天前的日期

package zuoye;import java.text.SimpleDateFormat;
import java.util.Calendar;
import java.util.Date;

public class Test1_01 {
public static void main(String[] args) {
    //1、获取当前对象的日期的100天前的日期
    Calendar cal=Calendar.getInstance();  //Calendar 日历类  .getInstance() 获取当前系统日期
    System.out.println(cal);  //获取的是当前日期及科学时间
    cal.add(Calendar.DAY_OF_YEAR, -100); //.add() 计算当前日期的前100天的日期
    Date date = cal.getTime();  //.getTime  让calendar 类型转 Date 类型
    SimpleDateFormat sdf=new SimpleDateFormat("YYY-MM-dd");  //SimpleDateFormat  格式化日期类
    String dstr = sdf.format(date);  
    System.out.println(dstr);  //2020-02-01
}
}