Java中Calendar类的常用方法,程序员工作2年月薪12K

设置一星期的第一天是哪一天;例如,在美国,这一天是 SUNDAY,而在法国,这一天是 MONDAY。

void setLenient(boolean lenient)

指定日期/时间解释是否是宽松的。

void setMinimalDaysInFirstWeek(int value)

设置一年中第一个星期所需的最少天数,例如,如果定义第一个星期包含一年第一个月的第一天,则使用值 1 调用此方法。

void setTime(Date date)

使用给定的 Date 设置此 Calendar 的时间。

void setTimeInMillis(long millis)

用给定的 long 值设置此 Calendar 的当前时间值。

void setTimeZone(TimeZone value)

使用给定的时区值来设置时区。

String toString()

返回此日历的字符串表示形式。

1.1.1 YEAR

这个字段的含义是年份,假如说现在是2017-1-1,那么执行:

System.out.println(instance.get(Calendar.YEAR));

打印出来的值就为2017

1.1.2 MONTH

这个字段的含义是月份,假如说现在是2017-9-1,那么执行:

System.out.println(instance.get(Calendar.MONTH));

打印出来的值就为8,值得注意的是在Calendar当中MONTH的开始月份为0

1.1.3 WEEK_OF_YEAR

指的是当前年的总周数当中,当前日期属于第几周

System.out.println(“WEEK_OF_YEAR:”+instance.get(Calendar.WEEK_OF_YEAR));

System.out.println(“一年有”+instance.getActualMaximum(Calendar.WEEK_OF_YEAR)+“个周”);

打印出的结果为:

WEEK_OF_YEAR:12

一年有52个周

1.1.4 DATE

当前时间为多少号,例如今天为2017-3-20,那么:

System.out.println(instance.get(Calendar.DATE)); 打印的值为: 20

1.1.5 DAY_OF_MONTH

这个月的总天数当中当前过了多少天(其实它的值和上面的DATE的值是一样的)

1.1.6 DAY_OF_YEAR

当年的所有天数当中,当天过了多少天

1.1.7 DAY_OF_WEEK

一周7天当中,当前时间是星期几(1-7),值得注意的是一周的开始是星期日,结束是星期六,

如果今天是星期一,那么instance.get(Calendar.DAY_OF_WEEK)的值就应该是2

1.1.8 DAY_OF_WEEK_IN_MONTH

指的是当前时间是所在当前月的第几个星期,一个月的1号为第一周,8号为第二周

1.1.9 WEEK_OF_MONTH

同样是按当前时间在当前月的星期数,可是它的值不同于1.1.8的DAY_OF_WEEK_IN_MONTH,它计算当前星期的标准不同,例如说这个月的1号是星期3,那么是第一周,那么到了5号星期日就已经是第二周了,如果按8的DAY_OF_WEEK_IN_MONTH的计算5号才第一周

1.2.0 AM_PM

用于判断当前时间是AM,还是PM,若是AM值为0,若是PM为1.

1.2.1 HOUR

显示当前时间的12小时制

1.2.2 HOUR_OF_DAY

显示当前时间的24小时制

小编13年上海交大毕业,曾经在小公司待过,也去过华为、OPPO等大厂,18年进入阿里一直到现在。

深知大多数初中级Java工程师,想要提升技能,往往是自己摸索成长,但自己不成体系的自学效果低效又漫长,而且极易碰到天花板技术停滞不前!

因此收集整理了一份《2024年最新Java开发全套学习资料》送给大家,初衷也很简单,就是希望能够帮助到想自学提升又不知道该从何学起的朋友,同时减轻大家的负担。
img
img
img

由于文件比较大,这里只是将部分目录截图出来,每个节点里面都包含大厂面经、学习笔记、源码讲义、实战项目、讲解视频

如果你觉得这些内容对你有帮助,可以添加下面V无偿领取!(备注Java)
img

最后

在面试前我整理归纳了一些面试学习资料,文中结合我的朋友同学面试美团滴滴这类大厂的资料及案例

MyBatis答案解析
由于篇幅限制,文档的详解资料太全面,细节内容太多,所以只把部分知识点截图出来粗略的介绍,每个小节点里面都有更细化的内容!

大家看完有什么不懂的可以在下方留言讨论也可以关注。

觉得文章对你有帮助的话记得关注我点个赞支持一下!

1710692896781)]

[外链图片转存中…(img-qGWLGh7V-1710692896781)]
由于篇幅限制,文档的详解资料太全面,细节内容太多,所以只把部分知识点截图出来粗略的介绍,每个小节点里面都有更细化的内容!

大家看完有什么不懂的可以在下方留言讨论也可以关注。

觉得文章对你有帮助的话记得关注我点个赞支持一下!

本文已被CODING开源项目:【一线大厂Java面试题解析+核心总结学习笔记+最新讲解视频+实战项目源码】收录

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值