Calendar类学习记录(二)

这篇文章主要介绍Calendar类对于时间进行操作

1. 对于判断当前时间是上午还是下午

Calendar cal = Calendar.getInstance();
int i = cal.get(Calendar.AM_PM);
if(i == Calendar.AM){
   System.out.println("当前时间是上午");
}else{
   System.out.println("当前时间是下午");
}

输出结果:当前时间是下午
结论1:使用Calendar类来确定当前时间具体是上午还是下午,使用cal.get(Calendar.AM_PM)可以实现,该方法返回一个int类型的值,当该值等于0时为上午,1为下午。

2. 对于判断当前时间小时数

Calendar cal = Calendar.getInstance();
int i = cal.get(Calendar.HOUR);
System.out.println("1.当前时间的小时为:"+i);
int i1 = cal.get(Calendar.HOUR_OF_DAY);
System.out.println("2.当前时间的小时为:"+i1);

输出结果:

1.当前时间的小时为:1
2.当前时间的小时为:13

注:当时运行此代码的时间为下午一点
结论2:使用Calendar类来确定当前时间的小时数,使用cal.get(Calendar.HOUR)cal.get(Calendar.HOUR_OF_DAY)都可以实现,但是需要注意,第一种方法返回的小时数是12小时制,第二种方法返回的小时数是24小时制,两种方法可以根据需求合理使用。

3. 对于判断当前时间分钟数

Calendar cal = Calendar.getInstance();
int i = cal.get(Calendar.MINUTE);
System.out.println("当前时间的分钟为:"+i);

输出结果:当前时间的分钟为:50
结论3:使用Calendar类来确定当前时间的分钟数,使用cal.get(Calendar.MINUTE)可以实现

4. 对于判断当前时间秒数

Calendar cal = Calendar.getInstance();
int i = cal.get(Calendar.SECOND);
System.out.println("当前时间的秒为:"+i);

输出结果:当前时间的秒为:2
结论4:使用Calendar类来确定当前时间的秒数,使用cal.get(Calendar.SECOND)可以实现

5. 对于判断当前时间毫秒数

Calendar cal = Calendar.getInstance();
int i = cal.get(Calendar.MILLISECOND);
System.out.println("当前时间的毫秒为:"+i);

输出结果:当前时间的毫秒为:2
结论5:使用Calendar类来确定当前时间的毫秒数,使用cal.get(Calendar.MILLISECOND)可以实现

下一章整理月份星期API

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值