zoukankan      html  css  js  c++  java
  • 获取日期时间的年份、月份、日期、总天数

    /**
    * 获取日期时间的年份,如2017-02-13,返回2017
    *
    * @param date
    * @return
    */
    public static int getYear(Date date) {
    Calendar cal = Calendar.getInstance();
    cal.setTime(date);
    return cal.get(Calendar.YEAR);
    }

    /**
    * 获取日期时间的月份,如2017年2月13日,返回2
    *
    * @param date
    * @return
    */
    public static int getMonth(Date date) {
    Calendar cal = Calendar.getInstance();
    cal.setTime(date);
    return cal.get(Calendar.MONTH) + 1;
    }

    /**
    * 获取日期时间的第几天(即返回日期的dd),如2017-02-13,返回13
    *
    * @param date
    * @return
    */
    public static int getDate(Date date) {
    Calendar cal = Calendar.getInstance();
    cal.setTime(date);
    return cal.get(Calendar.DATE);
    }

    /**
    * 获取日期时间当月的总天数,如2017-02-13,返回28
    *
    * @param date
    * @return
    */
    public static int getDaysOfMonth(Date date) {
    Calendar cal = Calendar.getInstance();
    cal.setTime(date);
    return cal.getActualMaximum(Calendar.DATE);
    }

    /**
    * 获取日期时间当年的总天数,如2017-02-13,返回2017年的总天数
    *
    * @param date
    * @return
    */
    public static int getDaysOfYear(Date date) {
    Calendar cal = Calendar.getInstance();
    cal.setTime(date);
    return cal.getActualMaximum(Calendar.DAY_OF_YEAR);
    }
  • 相关阅读:
    maven的安装和配置以及搭建项目应用
    Spring MVC与Struts2的区别(仅本人浅薄的理解)?
    记录学习PYTHON
    Zookeeper可以干什么
    Redis与Memcache的区别
    Redis持久化的两种方式和区别
    Scala 柯里化
    Redis与Memcached的区别
    高并发的处理策略
    序列化
  • 原文地址:https://www.cnblogs.com/gnpugongying/p/15559876.html
Copyright © 2011-2022 走看看