小编Sih*_*ovu的帖子

获取下个月的第一天

您好,我正在尝试在下面的代码中获取当前年份,但是上个月它返回 1970 年而不是 2020 年,这工作正常,但自从我们在 2020 年 1 月以来,它现在返回 1970 年的日期,请协助

  public String firstDateOfNextMonth(){
      DateFormat dateFormat = new SimpleDateFormat("yyyy-MM-dd");
      Calendar today = Calendar.getInstance();
      Calendar next = Calendar.getInstance();
      today.clear();
      Date date;

      next.clear();
      next.set(Calendar.YEAR, today.get(Calendar.YEAR));
      next.set(Calendar.MONTH, today.get(Calendar.MONTH)+ 1);
      next.set(Calendar.DAY_OF_MONTH, 1);


      date = next.getTime();

      Log.d(TAG, "The Date: " + dateFormat.format(date));
      return  dateFormat.format(date);

  }
Run Code Online (Sandbox Code Playgroud)

java calendar date

1
推荐指数
1
解决办法
3023
查看次数

标签 统计

calendar ×1

date ×1

java ×1