有关日期的各种判断

1.判断是否是当月第一天

public class test {
 
    public static void main(String[] args) {
        // TODO Auto-generated method stub
        Date now = new Date(); 
        SimpleDateFormat dateFormat = new SimpleDateFormat("yyyy/MM/dd");//可以方便地修改日期格式
 
 
        String date = dateFormat.format( now ); 
        System.out.println("当前日期:" + date); 
 
        Calendar c = Calendar.getInstance();
        int year = c.get(Calendar.YEAR); 
        int month = c.get(Calendar.MONTH); 
        int date = c.get(Calendar.DATE); 
        if(date == 1)
            System.out.println(curr + "是第一天");
        else
            System.out.println(curr + "不是第一天");
    }
 
}

2.java获取 昨天 今天 明天的日期

Date date=new Date();//取时间
 Calendar calendar = new GregorianCalendar();
 calendar.setTime(date);
 calendar.add(calendar.DATE,1);//把日期往后增加一天.整数往后推,负数往前移动
 date=calendar.getTime(); //这个时间就是日期往后推一天的结果 
 SimpleDateFormat formatter = new SimpleDateFormat("yyyy-MM-dd");
 String dateString = formatter.format(date);
 
 System.out.println(dateString);
原文地址:https://www.cnblogs.com/heqiyoujing/p/10041208.html