Java Calendar类练习题(获取日期)
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 } }