首页 > Java > java教程 > 如何在Java中找到特定年份的某个月份的天数?

如何在Java中找到特定年份的某个月份的天数?

WBOY
发布: 2023-08-25 11:09:13
转载
1005 人浏览过

如何在Java中找到特定年份的某个月份的天数?

GregorianCalendarCalendar类的具体子类,它提供了世界上大多数人使用的标准日历系统。在 Java 中,这个 GregorianCalendar 可以处理 Gregorian 日历以及 Julian   日历。我们可以使用 GregorianCalendar 类的 getActualMaximum() 方法来确定或查找特定年份的一个月中的天数。此方法返回 GregorianCalendar 字段可以具有的最大值。该参数可以是 Calendar 类的任何字段。

语法

public int getActualMaximum(int field)
登录后复制

示例

import java.util.*;
public class NoOfDaysInAMonthOfAYearTest {
   public static void main(String []args) {
      for (int i = 2000; i < 2018; i++) {
         Calendar calendar = new GregorianCalendar(i, Calendar.FEBRUARY, 1);
         int numberOfDays = calendar.getActualMaximum(Calendar.DAY_OF_MONTH);
         System.out.println("February " + i + ": " + numberOfDays + " days");
      }
   }
}
登录后复制

输出

February 2000: 29 days
February 2001: 28 days
February 2002: 28 days
February 2003: 28 days
February 2004: 29 days
February 2005: 28 days
February 2006: 28 days
February 2007: 28 days
February 2008: 29 days
February 2009: 28 days
February 2010: 28 days
February 2011: 28 days
February 2012: 29 days
February 2013: 28 days
February 2014: 28 days
February 2015: 28 days
February 2016: 29 days
February 2017: 28 days
登录后复制

以上是如何在Java中找到特定年份的某个月份的天数?的详细内容。更多信息请关注PHP中文网其他相关文章!

相关标签:
来源:tutorialspoint.com
本站声明
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板