javacalendar用法
时间: 2023-11-24 08:06:50 浏览: 70
Calendar类是Java中用于日期和时间操作的一个类。通过使用Calendar类,可以方便地获取和设置年份、月份、日期、小时、分钟、秒等信息。以下是一些常用方法和示例:
获取日期和时间:
cal.get(Calendar.YEAR); // 获取年份
cal.get(Calendar.MONTH); // 获取月份(注意:Calendar的月份从0开始计数)
cal.get(Calendar.DAY_OF_MONTH); // 获取日期
cal.get(Calendar.HOUR_OF_DAY); // 获取24小时制的小时数
cal.get(Calendar.MINUTE); // 获取分钟数
cal.get(Calendar.SECOND); // 获取秒数
设置日期和时间:
cal.set(Calendar.YEAR, 2020); // 设置年份为2020
cal.set(Calendar.MONTH, Calendar.JANUARY); // 设置月份为一月
cal.set(Calendar.DAY_OF_MONTH, 1); // 设置日期为1号
cal.set(Calendar.HOUR_OF_DAY, 0); // 设置小时为0点
cal.set(Calendar.MINUTE, 0); // 设置分钟为0分
cal.set(Calendar.SECOND, 0); // 设置秒数为0秒
计算日期和时间:
可以使用Calendar类的add方法来进行日期和时间的计算。例如,要在当前日期上加上3天,可以使用以下代码:
cal.add(Calendar.DAY_OF_MONTH, 3);
要获取Calendar实例,可以使用以下静态方法之一:
Calendar cal = Calendar.getInstance(); // 获取当前日期和时间
Calendar cal = Calendar.getInstance(TimeZone.getTimeZone("GMT")); // 获取GMT时区的当前日期和时间
阅读全文