【Java】Calendar获取年、月、日、时间

2017-02-09 15:33:13


 1      Calendar c = Calendar.getInstance(TimeZone.getTimeZone("GMT+08:00"));    //获取东八区时间
 2 
 3         //获取年
 4         int year = c.get(Calendar.YEAR);
 5         //获取月份,0表示1月份
 6         int month = c.get(Calendar.MONTH) + 1;
 7         //获取当前天数
 8         int day = c.get(Calendar.DAY_OF_MONTH);
 9         //获取本月最小天数
10         int first = c.getActualMinimum(Calendar.DAY_OF_MONTH);
11         //获取本月最大天数
12         int last = c.getActualMaximum(Calendar.DAY_OF_MONTH);
13         //获取当前小时
14         int time = c.get(Calendar.HOUR_OF_DAY);
15         //获取当前分钟
16         int min = c.get(Calendar.MINUTE);
17         //获取当前秒
18         int sec = c.get(Calendar.SECOND);                                                     
19 
20         SimpleDateFormat s = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
21 
22         String curDate = s.format(c.getTime());                                      //当前日期
23         System.out.println("当前时间:" + year + "-" + month + "-" + day + " " + time + ":" + min + ":" + sec);
24         System.out.println("第一天和最后天:" + first +"," + last);
25         System.out.println("当前日期:" + curDate);

 

输出结果:

当前时间:2017-2-9 15:42:29
第一天和最后天:1,28
当前日期:2017-02-09 15:42:29

转载于:https://www.cnblogs.com/longYou/p/6382399.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值