日常开发中,我们经常会用到某个时间点的秒值,可以通过Calendar类获取:
//获取第二天凌晨的时间点
Calendar c = Calendar.getInstance();
c.add(Calendar.DAY_OF_YEAR,1);
c.set(Calendar.HOUR_OF_DAY,0);
c.set(Calendar.MINUTE,0);
c.set(Calendar.SECOND,0);
c.set(Calendar.MILLISECOND,0);
long time = c.getTimeInMillis();
//获取指定日期的时间点
Calendar c = Calendar.getInstance();
c.add(Calendar.YEAR,2018);
c.add(Calendar.MONTH,Calendar.MAY);
c.set(Calendar.DAY_OF_MONTH,1);
c.set(Calendar.HOUR_OF_DAY,0);
c.set(Calendar.MINUTE,0);
c.set(Calendar.SECOND,0);
c.set(Calendar.MILLISECOND,0);
long time = c.getTimeInMillis();