Java 裏的Calendar 對象,能夠方便地設置時間, 但其中有一個大坑:java
Calendar c = Calendar.getInstance(); c.set(Calendar.HOUR, 9);
這樣設置完成之後, c的值可不必定是9點, 說不定是21點, 由於Calendar.HOUR默認是按12小時制處理的, 要用下面的參數才行:code
c.set(Calendar.HOUR_OF_DAY, 9);