1. 程式人生 > >Java中得到小時、分鐘、判斷當前時間在不在某個時間之間或之前或之後

Java中得到小時、分鐘、判斷當前時間在不在某個時間之間或之前或之後

Calendar ncalendar = Calendar.getInstance();
//小時
System.out.println(ncalendar.get(Calendar.HOUR_OF_DAY));
//分
System.out.println(ncalendar.get(Calendar.MINUTE));
// hour minute
SimpleDateFormat sim1 = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
Date date1 = sim1.parse(sim1.format(new Date()));
if((date1.before(sim1.parse("2016-11-08 17:00:00")) && date1.after(sim1.parse("2016-11-08 08:00:00")))){ //不是白班
System.out.println("白天");
}else {
System.out.println("夜晚");
}