Java Calendar类
Calendar 类是 abstract 类 实际使用时实现特定的子类对象
创建一个代表当前日期的Calendar 对象
Calendar ss = Calendar.getInstance();
Calendar 类对象字段类型
常量 | 描述 |
---|---|
Calendar.YEAR | 年 |
Calendar.MONTH | 月 |
Calendar.DATE | 日 |
Calendar.DAY_OF_MONTH | 日期 |
Calendar.HOUR | 12小时制 |
Calendar.HOUR_OF_DAY | 24小时制 |
Calendar.MINUTE | 分钟 |
Calendar.SECOND | 秒 |
Calendar.DAY_OF_WEEK | 周几 |
import java.util.Calendar;public class DateDemo{ public static void main(String[] args){ Calendar ss = Calendar.getInstance(); System.out.println("年:" + ss.get(Calendar.YEAR)); System.out.println("月:" + (ss.get(Calendar.MONTH)+1)); System.out.println("日:" + ss.get(Calendar.DATE)); System.out.println("日期:" + ss.get(Calendar.DAY_OF_MONTH)); System.out.println("十二小时制:" + ss.get(Calendar.HOUR)); System.out.println("二十四小时制:" + ss.get(Calendar.HOUR_OF_DAY)); System.out.println("分钟:" + ss.get(Calendar.MINUTE)); System.out.println("秒:" + ss.get(Calendar.SECOND)); System.out.println("周几:" +( ss.get(Calendar.DAY_OF_WEEK)-1)); }}输出结果:年:2018月:1 原因:第一个是January 为0;初始值为0 正确需+1日:15日期:15十二小时制:11二十四小时制:23分钟:30秒:30周几:1 DAY_OF_WEEK是获取当前日期是一周中的第几天 从周日算起需 -1
GregorianCalendar 类
构造函数 | 说明 |
---|---|
GregorianCalendar() | 在具有默认语言环境的默认时区内使用当前时间构造一个默认的 GregorianCalendar。 |
GregorianCalendar(int year, int month, int date) | 给定日期 |
GregorianCalendar(int year, int month, int date, int hour, int minute) | 给定日期和时间(精确到分) |
GregorianCalendar(int year, int month, int date, int hour, int minute, int second) | 给定日期和时间(精确到秒) |
GregorianCalendar(Locale aLocale) | 在具有给定语言环境的默认时区内构造一个基于当前时间的 GregorianCalendar |
GregorianCalendar(TimeZone zone) | 在具有默认语言环境的给定时区内构造一个基于当前时间的 GregorianCalendar |
GregorianCalendar(TimeZone zone, Locale aLocale) | 在具有给定语言环境的给定时区内构造一个基于当前时间的 GregorianCalendar。 |
import java.util.*;public class DateDemo{ public static void main(String[] args){ GregorianCalendar ss = new GregorianCalendar(); if(ss.isLeapYear(ss.get(Calendar.YEAR))){ System.out.println(ss.get(Calendar.YEAR) + "是闰年!!!"); } else{ System.out.println(ss.get(Calendar.YEAR) + "不是闰年!!!"); } }}输出结果:2018不是闰年!!!
點(diǎn)擊查看更多內(nèi)容
為 TA 點(diǎn)贊
評(píng)論
評(píng)論
共同學(xué)習(xí),寫下你的評(píng)論
評(píng)論加載中...
作者其他優(yōu)質(zhì)文章
正在加載中
感謝您的支持,我會(huì)繼續(xù)努力的~
掃碼打賞,你說(shuō)多少就多少
贊賞金額會(huì)直接到老師賬戶
支付方式
打開(kāi)微信掃一掃,即可進(jìn)行掃碼打賞哦