获取当月第一天和最后一天

作者: 幽兰清风 | 来源:发表于2017-06-10 16:35 被阅读833次

获取每月第一天方法

public static String getFirstDay() {
      SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd");
      // 获取当年每月的第一天
      Calendar begin = Calendar.getInstance();
      begin.set(Calendar.DAY_OF_MONTH,   
                begin.getActualMinimum(Calendar.DAY_OF_MONTH));
      begin.set(Calendar.SECOND, 0);
      begin.set(Calendar.HOUR_OF_DAY, 0);
      begin.set(Calendar.MINUTE, 0);
      String start = sdf.format(begin.getTime());
      return start;
  }

获取每月最后一天方法

public static String getLastDay() {
      SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd");
      // 获取当前月最后一天
      Calendar end = Calendar.getInstance();
      end.set(Calendar.DAY_OF_MONTH,ca.getActualMaximum(
              Calendar.DAY_OF_MONTH));
      String end = sdf.format(ca.getTime());
      return end;
}

相关文章

网友评论

    本文标题:获取当月第一天和最后一天

    本文链接:https://www.haomeiwen.com/subject/nofcqxtx.html