Android知识Android开发Android技术知识

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

2017-06-10  本文已影响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;
}
上一篇 下一篇

猜你喜欢

热点阅读