zoukankan      html  css  js  c++  java
  • 获取当前月第一天,当前月最后一天,上个月日期,上个月的第一天

    /**
    * 获取当月的最后一天
    * */
    public static String getLastDay(String dateStr){
    try {
    SimpleDateFormat sm = new SimpleDateFormat("yyyy-MM-dd");
    Date date = sm.parse(dateStr);
    Calendar cale = Calendar.getInstance();
    cale.setTime(date);
    cale.add(Calendar.MONTH, 1);
    cale.set(Calendar.DAY_OF_MONTH, 0);
    return sm.format(cale.getTime());
    }catch (Exception e){
    e.printStackTrace();
    return null;
    }
    }

    /**
    * 获取当月的第一天
    * */
    public static String getFirstDay(){
    // 格式
    SimpleDateFormat format=new SimpleDateFormat("yyyy-MM-dd");
    // 获取当前时间
    Calendar c = Calendar.getInstance();
    // 获取当前月的月份
    c.add(Calendar.MONTH, 0);
    // 本月第一天
    c.set(Calendar.DAY_OF_MONTH,1);//1:
    return format.format(c.getTime());
    }
    /**
    * 获取上个月的最后一天
    * */
    public static String getLastMonthLastDay() {
    // 格式
    SimpleDateFormat sf=new SimpleDateFormat("yyyy-MM-dd");
    // 获取当前时间
    Calendar calendar=Calendar.getInstance();
    // 得到月份
    int month=calendar.get(Calendar.MONTH);
    // 获取上个月的月份数
    calendar.set(Calendar.MONTH, month-1);
    // 获取最后一天
    calendar.set(Calendar.DAY_OF_MONTH, calendar.getActualMaximum(Calendar.DAY_OF_MONTH));
    return sf.format(calendar.getTime());
    }

    /**
    * 获取上个月
    * */
    public static String getLastMonth() {
    // 格式
    SimpleDateFormat sf=new SimpleDateFormat("yyyyMM");
    // 获取当前时间
    Calendar calendar=Calendar.getInstance();
    // 得到月份
    int month=calendar.get(Calendar.MONTH);
    // 获取上个月的月份数
    calendar.set(Calendar.MONTH, month-1);
    return sf.format(calendar.getTime());
    }
    /**
    * 获取日期的年月日 时分秒
    */
    public static String getFullDate(Date dt,String format) {
    // 格式
    SimpleDateFormat sf=new SimpleDateFormat(format);
    return sf.format(dt);
    }

  • 相关阅读:
    Js定义一个表单并提交
    jQuery插件3种类型
    Jquery.extend()和jQuery.fn.extend(object);
    maven 依赖调解
    DOS 查看端口占用,Kill线程
    git 笔记
    mongodb添加登陆验证
    react 使用fortawesome字体图标
    redux小结
    MDM-Object.fn 一些实践与理解
  • 原文地址:https://www.cnblogs.com/flyShare/p/15319889.html
Copyright © 2011-2022 走看看