在 Java 中获取月末的日期


getActualMaximum() 方法根据此 Calendar 的时间值,返回指定的日历字段可能具有的最大值。

导入以下包以使用 Java 中的 Calendar 类,

import java.util.Calendar;

创建一个日历对象。

Calendar cal = Calendar.getInstance();

使用 getActualMaximum() 方法获取月末的日期。

int res = cal.getActualMaximum(Calendar.DATE);

以下是一个示例。

示例

 实时演示

import java.util.Calendar;
public class Main {
   public static void main(String[] args) {
      Calendar cal = Calendar.getInstance();
      int res = cal.getActualMaximum(Calendar.DATE);
      System.out.println("Today's Date = " + cal.getTime());
      System.out.println("Last Date of the current month = " + res);
   }
}

输出

Today's Date = Mon Nov 19 13:48:18 UTC 2018
Last Date of the current month = 30

更新于: 27-6 月-2020

1.4 万浏览

开启你的 职业生涯

完成课程获得认证

立即使用
广告