zoukankan      html  css  js  c++  java
  • 获得日期中的月份

    /** 判断是否为同一月份 */

       public boolean compareMonths(Date rechargeDate,Date date){

          Calendar c = Calendar.getInstance();

          c.setTime(rechargeDate);

          int rechargeMonth = c.get(Calendar.MONTH) + 1;//返回的是月份数字

          Calendar c1 = Calendar.getInstance();

          c1.setTime(new Date());

          int month = c1.get(Calendar.MONTH) + 1; //如果今天是2016/7/7,month=7

          return rechargeMonth==month?true:false;

       }

    示例 说明::::::::::::

    Calendar cal = Calendar.getInstance();
    cal.setTime(new Date());
    int month = cal.get(Calendar.MONTH); //注意月份是从0开始的,比如当前7月,获得的month为6,所以上面的方法给+1

    示例:::::::::::

     Calendar cal = Calendar.getInstance();
             int day = cal.get(Calendar.DATE);
             int month = cal.get(Calendar.MONTH) + 1;
             int year = cal.get(Calendar.YEAR);
             int dow = cal.get(Calendar.DAY_OF_WEEK);
             int dom = cal.get(Calendar.DAY_OF_MONTH);
             int doy = cal.get(Calendar.DAY_OF_YEAR);
      
             System.out.println("Current Date: " + cal.getTime());
             System.out.println("Day: " + day);
             System.out.println("Month: " + month);
             System.out.println("Year: " + year);
             System.out.println("Day of Week: " + dow);
             System.out.println("Day of Month: " + dom);
             System.out.println("Day of Year: " + doy);

    下面是例子的输出:

    Current Date: Thu Dec 29 13:41:09 ICT 2005

    Day: 29

    Month:12

    Year:2005

    Day of Week: 5

    Day of Month:29

    Day of Year:363

     
       
       
       
       
       
       
       
  • 相关阅读:
    GitLab-添加SSH Key亲历教程
    java-数组Array的应用总结
    Java-方法的重载和重写
    JSON-相关的工具收藏分享
    java-无重复的排列组合小技能
    Charles安装与使用
    深拷贝浅拷贝
    文件操作
    列表生成式
    非空即真,非零即真
  • 原文地址:https://www.cnblogs.com/hanxue53/p/5650123.html
Copyright © 2011-2022 走看看