【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


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM