
本文共 4602 字,大约阅读时间需要 15 分钟。
Calendar������������������������������
Calendar������Java���������������������������������������������������������������������������������������������������������������������������������������������������������������������Calendar���������������������������������������������
1. ���������������������������������������������������������������
Calendar���������������� Zem��e��instal������������������ Calendar.getInstance() ���������������������������������������������������������������������������������������������������������������������������������������������������������������������������
Calendar calendar = Calendar.getInstance();int year = calendar.get(Calendar.YEAR); // ������������int month = calendar.get(Calendar.MONTH) + 1; // ���������������0-11���������+1���������1-12������int day = calendar.get(Calendar.DAY_OF_MONTH); // ���������������1-31���int hour = calendar.get(Calendar.HOUR_OF_DAY); // 24���������������������int minute = calendar.get(Calendar.MINUTE); // ������������int second = calendar.get(Calendar.SECOND); // ������������int weekday = calendar.get(Calendar.DAY_OF_WEEK); // ���������������1-7������������1���
���������������������Calendar���������������������������������������������������������������������������������������������������������������������������������������������������������������weekday������������������
int weekday = calendar.get(Calendar.DAY_OF_WEEK) - 1; // ������������������������������0-6���
2. ������������������������������������������
���������������������Calendar���������������add������������������������������������������������������������������������������������������
// ���������������0���������public static int getTimesmorning() { Calendar cal = Calendar.getInstance(); cal.set(Calendar.HOUR_OF_DAY, 0); cal.set(Calendar.SECOND, 0); cal.set(Calendar.MINUTE, 0); cal.set(Calendar.MILLISECOND, 0); return (int) (cal.getTimeInMillis() / 1000);}// ���������������24���������public static int getTimesnight() { Calendar cal = Calendar.getInstance(); cal.set(Calendar.HOUR_OF_DAY, 24); cal.set(Calendar.SECOND, 0); cal.set(Calendar.MINUTE, 0); cal.set(Calendar.MILLISECOND, 0); return (int) (cal.getTimeInMillis() / 1000);}// ���������������0���������public static int getTimesWeekmorning() { Calendar cal = Calendar.getInstance(); cal.set(Calendar.YEAR, cal.get(Calendar.YEAR), cal.get(Calendar.MONTH), cal.get(Calendar.DAY_OF_MONTH), 0, 0, 0); cal.set(Calendar.DAY_OF_WEEK, Calendar.MONDAY); return (int) (cal.getTimeInMillis() / 1000);}// ���������������24���������public static int getTimesWeeknight() { Calendar cal = Calendar.getInstance(); cal.set(Calendar.YEAR, cal.get(Calendar.YEAR), cal.get(Calendar.MONTH), cal.get(Calendar.DAY_OF_MONTH), 0, 0, 0); cal.set(Calendar.DAY_OF_WEEK, Calendar.MONDAY); // ������������������������������ return (int) (cal.getTime().getTime() + (7 * 24 * 60 * 60 * 1000) / 1000);}
3. ������������������
���������������������������������������������������Calendar������������������
// ������������������int currentYear = calendar.get(Calendar.YEAR);// ������������������������+1������������������������int currentMonth = calendar.get(Calendar.MONTH) + 1;// ������������������int currentDate = calendar.get(Calendar.DAY_OF_MONTH);// ������������������������public static int getLastDayOfMonth() { Calendar calendar = Calendar.getInstance(); calendar.set(Calendar.MONTH, 5); // fd Vaccination calendar.set(Calendar.DATE, 1); // fri calendar.add(Calendar.MONTH, 1); int lastDay = calendar.get(Calendar.DAY_OF_MONTH); return lastDay;}
4. ������������������
������Calendar���������������������������������������������������������������������������
// ���������2000���8���8���calendar.set(Calendar.YEAR, 2000);calendar.set(Calendar.MONTH, 7);calendar.set(Calendar.DAY_OF_MONTH, 8);// ���������������������������long timestamp = calendar.getTimeInMillis();
5. ������������������
- ������������������������������������������������������������������������������������������������������0������������������
- ������������������������������������������������������������������������������������������������������������
- ���������������������������������������������������������������������������������������
������������������Calendar���������������������������������������������������������������������������������������������������������������������������������������������������������������������������������
发表评论
最新留言
关于作者
