获取相应的时间

public static void main(String[] args) {
        Calendar calendar = Calendar.getInstance();
        // week 这周的星期一
//        calendar.set(Calendar.DAY_OF_WEEK, Calendar.MONDAY);
//        calendar.set(Calendar.HOUR_OF_DAY, 0);
//        calendar.set(Calendar.MINUTE, 0);
//        calendar.set(Calendar.SECOND, 0);
//        calendar.set(Calendar.MILLISECOND, 0);

        //month 这月的一号
//        calendar.set(Calendar.DAY_OF_MONTH,1);
//        calendar.set(Calendar.HOUR_OF_DAY, 0);
//        calendar.set(Calendar.MINUTE, 0);
//        calendar.set(Calendar.SECOND, 0);
//        calendar.set(Calendar.MILLISECOND, 0);

        // day 这天的零点
//        calendar.set(Calendar.HOUR_OF_DAY, 0);
//        calendar.set(Calendar.MINUTE, 0);
//        calendar.set(Calendar.SECOND, 0);
//        calendar.set(Calendar.MILLISECOND, 0);


        // 三天前的这个时间点
        calendar.add(Calendar.DAY_OF_YEAR,-(3-1));


        SimpleDateFormat simpleDateFormat = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
        Date date = calendar.getTime();
        String a = simpleDateFormat.format(date);
        System.out.println(a);
    }

你可能感兴趣的:(获取相应的时间)