`

Calendar 中常量说明

    博客分类:
  • Java
 
阅读更多
                 
  01.Calendar cal = Calendar.getInstance();  
		02.  
		03. //当前年   
		04. int year = cal.get(Calendar.YEAR);  
		05.   
		06. //当前月 Calendar.MONTH从0开始   
		07. int month = (cal.get(Calendar.MONTH))+1;  
		08.   
		09. //当前月的第几天:即当前日   
		10. int day_of_month = cal.get(Calendar.DAY_OF_MONTH);  
		11. //Calendar.DAY_OF_MONTH 和 Calendar.DATE 是等价的   
		12. int date = cal.get(Calendar.DATE);  
		13.   
		14. //当前时:HOUR_OF_DAY-24小时制   
		15. int hour24 = cal.get(Calendar.HOUR_OF_DAY);  
		16. //HOUR-12小时制   
		17. int hour12 = cal.get(Calendar.HOUR);  
		18.   
		19. //当前分   
		20. int minute = cal.get(Calendar.MINUTE);  
		21.   
		22. //当前秒   
		23. int second = cal.get(Calendar.SECOND);  
		24.   
		25. // 星期几 Calendar.DAY_OF_WEEK用数字(1~7)表示(星期日~星期六)   
		26. int day_of_week = cal.get(Calendar.DAY_OF_WEEK)-1;   
		27.   
		28. //0-上午;1-下午   
		29. int ampm = cal.get(Calendar.AM_PM);  
		30.   
		31. //当前年的第几周   
		32. int week_of_year = cal.get(Calendar.WEEK_OF_YEAR);  
		33.   
		34. //当前月的星期数   
		35. int week_of_month = cal.get(Calendar.WEEK_OF_MONTH);  
		36.   
		37. //当前月中的第几个星期   
		38. int day_of_week_in_month = cal.get(Calendar.DAY_OF_WEEK_IN_MONTH);  
		39.   
		40. //当前年的第几天   
		41. int day_of_year = cal.get(Calendar.DAY_OF_YEAR); 
分享到:
评论

相关推荐

    java中的日期处理类总结

    - `Calendar`类中有一些常量,如`YEAR`、`MONTH`、`DATE`等,用于表示不同的日期/时间字段。 - 获取`Calendar`对象中的信息同样通过get方法,如`get(Calendar.YEAR)`,需要注意的是,这些常量提供了更具语义化的...

    寿星天文历Java封装整理版

    说明: 1. LunarCalendar对象是以月历为基准的,例如:2014年8月的月历数据。 2. LunarCalendar的所有方法都是针对于农历而言,例如getMonth方法,代表获取的是农历月的数据,而不是公历。 3. LunarCalendar实例化,...

    台达PLC可编程控制器说明书

    - **万年历**:包括CALENDAR等指令,用于日期和时间处理。 - **格雷码转换**:包括GRAY_CODE等指令,用于格雷码转换。 - **矩阵处理**:包括MATRIX_ADD、MATRIX_MUL等指令,用于矩阵运算。 - **高阶指令**:包括FFT...

    matlab库函数全集与简要说明

    * calendar:日历 * eomday:计算月末 * clock:时钟 * etime:所用时间函数 * cputime:所用的 CPU 时间 * now:当前日期与时间 * date:日期 * tic、toc:启动和读取秒表计时器 * datenum、datestr、weekday:日期...

    实验一 Java常用工具类编程.doc

    两者的主要区别在于内存中的存储位置,直接赋值的方式会复用常量池中的字符串,而`new`则会在堆中创建新对象。 - **比较函数**:`==`用于比较两个字符串对象的引用是否相同,而`equals()`方法用于比较字符串内容...

    C++电子日历的系统源代码

    在`calendar.c`中,我们可以预见到包含了主函数(`main()`)以及其他各种功能函数的定义,如处理日期计算、用户交互、界面显示等。`calendar.h`则可能包含了`calendar.c`中用到的类和函数的声明,这样的组织方式有助...

    最新jdk1.8api中文文档

    允许在接口中定义静态final字段,这些字段默认被初始化为常量。 **8. Nashorn JavaScript引擎** JDK 1.8引入了一个内置的JavaScript引擎Nashorn,允许Java代码与JavaScript代码进行交互,从而实现混合编程。 **9. ...

    Java 中文API 谷歌翻译

    Java API文档是Java开发者的重要参考资料,它详细列举了Java开发工具包(JDK)中的类、接口、方法和常量等元素,为编程提供指导。谷歌翻译版的JDK 1.8 API中文文档则是为了方便中国开发者阅读,将原本英文的API说明...

    阿里巴巴java开发手册(嵩山版).pdf

    - **说明**:常量全大写可以直观地区分出变量和常量。 - **正例**:`PUBLIC_KEY`,符合规范,易于识别。 - **反例**:`maxConnections`,不使用驼峰命名法。 3. **类名和接口命名**: - 类名使用大写字母开头的...

    完全VB监视图表曲线类示例[VBdiagrammonitors.rar]-精品源代码

    1. **使用说明.txt** - 这个文件很可能是项目的一份简短说明或者操作指南,包含如何编译、运行以及理解示例代码的关键步骤。 2. **Form_main.frx** 和 **Form_main.frm** - 这两个文件是VB中的表单文件,存储了主...

    jdk中文使用手册1.8&11版本.zip

    在实际工作中,当遇到编程难题或需要使用某个JDK功能时,可以直接查阅这些CHM文件,找到相应的API并查看其详细说明。这不仅可以加深对Java语言的理解,也能帮助开发者避免因不熟悉API而导致的错误。因此,无论你是...

    JAVA_招聘_笔试题2(中).pdf

    最后,"List"说明了Java集合框架中的一个接口。List是一个有序的集合,它允许重复的元素。它能够精确控制每个元素的插入位置。通过实现List接口,开发者可以灵活地控制数据的存储和访问。 由于文档内容的片段性质,...

    2021-2022计算机二级等级考试试题及答案No.19627.docx

    2. 常量声明:在编程中,常量的类型说明符用于指定常量的数据类型。题目中,选项A "Const A1!=2000" 是正确的常量声明,其他选项的类型说明符使用不正确。 3. 窗体事件:窗体是用户界面的一部分,其事件包括Load...

    简单好用日期处理软件

    代码中定义了一些常量,如`SUB_YEAR`, `SUB_MONTH`, `SUB_DAY`等,这些常量可以用来增加或减少日期的年、月、日等元素。 ### 总结 这个“简单好用日期处理软件”示例代码展示了如何在Java中高效地处理日期和时间,...

    javase-6-doc-api-zh_CN.zip

    13. **日期和时间API**:Java SE 6中的日期和时间处理主要依赖Calendar和Date类,虽然现在有更现代的java.time包,但在旧版本中这些仍是核心。 以上知识点只是Java SE 6 API中文文档的一部分,实际文档中还包括大量...

    C语言深入学习及小游戏.pdf

    - 虽然文档中没有直接提及,但是提到了`calendar`数组,暗示了数据结构的学习,比如数组、结构体等的定义和使用。 8. **指针运算**: - 文档中出现了`pi_value+1`这样的表达,表明指针运算也是本书的内容之一。...

    JavaAPI_5.0(英文版)

    15. **日期和时间API的改进**:虽然Java 8引入了全新的日期和时间API,但Java 5.0中已有初步的改进,如Calendar和GregorianCalendar类的增强。 通过JDK_5.0API_EN.chm文件,开发者可以深入理解这些特性和更多API...

    java api帮助文档

    例如,`java.util.Calendar`类中的`MONDAY`代表一周的第一天。 5. 注解:注解提供了元数据,用于编译时或运行时处理。例如,`@Override`注解确保方法是重写父类的方法。 6. 异常:描述了各种异常类,包括何时抛出...

    Java 8 官方免安装包+中文api

    在这个CHM文件中,你可以找到关于Java 8所有类库、接口、枚举和异常的详细描述,包括它们的用途、方法、构造函数以及常量等。这对于理解和使用Java 8的新特性,如Lambda表达式、Stream API、日期与时间API、默认方法...

Global site tag (gtag.js) - Google Analytics