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

0人阅读 评论(0) 收藏 举报
分类:
转自:https://www.cnblogs.com/longYou/p/6382399.html
Calendar c = Calendar.getInstance(TimeZone.getTimeZone("GMT+08:00"));    //获取东八区时间

        //获取年
        int year = c.get(Calendar.YEAR);
        //获取月份,0表示1月份
        int month = c.get(Calendar.MONTH) + 1;
        //获取当前天数
        int day = c.get(Calendar.DAY_OF_MONTH);
        //获取本月最小天数
        int first = c.getActualMinimum(Calendar.DAY_OF_MONTH);
        //获取本月最大天数
        int last = c.getActualMaximum(Calendar.DAY_OF_MONTH);
        //获取当前小时
        int time = c.get(Calendar.HOUR_OF_DAY);
        //获取当前分钟
        int min = c.get(Calendar.MINUTE);
        //获取当前秒
        int sec = c.get(Calendar.SECOND);                                                     

        SimpleDateFormat s = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");

        String curDate = s.format(c.getTime());                                      //当前日期
        System.out.println("当前时间:" + year + "-" + month + "-" + day + " " + time + ":" + min + ":" + sec);
        System.out.println("第一天和最后天:" + first +"," + last);
        System.out.println("当前日期:" + curDate);

查看评论

Calendar获取时间的月和日

最近想自己用java做一个个人网站.其中一个功能是想通过生日的日期得到它的星座.由日期得到星座,星座主要由月和日决定.所以想获取日期的月份和日期.一开始使用new Date()测试,并用通过date....
  • lonely7345
  • lonely7345
  • 2006-04-26 20:46:00
  • 3835

Java Calendar获取时间的月和日

Calendar cal = Calendar.getInstance(); // 当前年 int year = cal.get(Calendar.YEAR); // 当前月 int mon...
  • foart
  • foart
  • 2009-07-19 19:12:00
  • 15430

java时间差得到年月日

package action; import java.util.Calendar; import java.util.Date; import util.Util; /**  *  * Test01...
  • u012303775
  • u012303775
  • 2016-04-28 09:55:02
  • 1474

Java按自然月计算两个日期相差的年月日?

曾经我以为计算两个日期之差很简单,在给我的团队成员分配任务时,也觉得就是调用一个方法的问题,可是当我发现结果老是不对时,才发现原来JDK 提供的API中根本没有这样的方法,我也很恼火,也怪不得不少牛人...
  • richway2010
  • richway2010
  • 2011-07-27 16:57:35
  • 8824

Java 日期字符串YYYYMMDDHHMISS 格式化为自然语言日期(xxxx年xx月xx日xx时xx分)

项目有个地方需要把已经格式化为连续字符串的日期又重新转化为自然语言的日期样式,不是很想花时间写就去网上搜了一下没有找到,写吧。世界这么大,说不定还是有和我遇到同样需求但是也懒得自己敲的伙计呢。留个记录...
  • libertine1993
  • libertine1993
  • 2017-04-20 11:51:54
  • 1215

关于Java中的Calendar类获取月份

我们在使用Java提供的Calendar类获取月份时,一般会用到如下代码: import java.util.Calendar; import java.util.Date; public cla...
  • yubo_725
  • yubo_725
  • 2014-12-11 22:34:54
  • 5969

java calendar循环某年某月的所有天数

java calendar循环某年某月的所有天数 代码下载地址:http://www.zuidaima.com/share/1550463248108544.htm...
  • yaerfeng
  • yaerfeng
  • 2014-07-06 11:21:38
  • 2200

java用Calendar 计算2个时间相差 年\月\天 .

public static void main(String[] args) {         String begindate = "2000-09-23";         String e...
  • Frist_huangsuli
  • Frist_huangsuli
  • 2012-05-17 11:40:40
  • 4431

java操作当前日期的年月日

java获取当前日期的年月日:Calendar calendar = Calendar.getInstance(); calendar.setTime(new Date()); System.ou...
  • lmb55
  • lmb55
  • 2015-12-10 19:55:52
  • 2107

java积累----Calendar----获取上月的起始时间和上月结束时间

我们在进行数据统计的时候,一个常用的场景是需要统计上月的数据,上月的数据获取需要拿到上月的第一天和最后一天。实现代码如下: public static void main(String[] ar...
  • q383965374
  • q383965374
  • 2017-08-01 14:32:55
  • 2855
    个人资料
    等级:
    访问量: 1422
    积分: 83
    排名: 151万+
    文章存档