基本:
Calendar calendar =Calendar.getInstance();int year = calendar.get(Calendar.YEAR); //得到当前时间的年份
int month = calendar.get(Calendar.MONTH) + 1;//获取当前时间的月,这里需要需要月份的范围为0~11,因此获取月份的时候需要+1才是当前月份值
int date = calendar.get(Calendar.DATE); //获取当前多少号(日期)
int day = calendar.get(Calendar.DAY_OF_MONTH);//获取日(好像和上面那个没有什么区别)
int hour = calendar.get(Calendar.HOUR); //获取小时,十二小时制
int hour02 = calendar.get(Calendar.HOUR_OF_DAY);//获取小时,二十四小时制
int minute = calendar.get(Calendar.MINUTE);//获取分
int second = calendar.get(Calendar.SECOND);//获取秒
int weekday = calendar.get(Calendar.DAY_OF_WEEK);//星期,英语国家星期从星期日开始计算
获得当天23时59分59秒,输出:2018-03-22 23:59:59
public static Date getDate(int hour, int minute, intsecond) {
Calendar calendar=Calendar.getInstance();