Java中的GregorianCalendar isLeapYear()方法

这个 JAVAutil。格雷戈里安卡伦达。isLeapYear() 方法确定作为参数传递给函数的给定年份是否为闰年,如果给定年份为闰年,则返回true,否则返回false。

null

语法:

public boolean isLeapYear(int year)

参数: 此函数接受单个整数参数 这表示函数需要检查的年份是否为闰年。

返回值: 该函数返回一个布尔值。如果作为参数传递的年份是闰年,则返回true,否则返回false。

例如:

Input : 2016
Output : true

Input : 2018
Output : false

下面的程序演示了java。util。格雷戈里安卡伦达。Java中的isLeapYear()函数:

项目1:

JAVA

// Java Program to illustrate isLeapYear() function
// of GregorianCalendar
import java.io.*;
import java.util.*;
class GFG {
public static void main(String[] args) {
// Create a new calendar
GregorianCalendar c = (GregorianCalendar)
GregorianCalendar.getInstance();
// Display the current date and time
System.out.println( "Current Date and Time : "
+ c.getTime());
int year = c.get(GregorianCalendar.YEAR);
if (c.isLeapYear(year))
{
System.out.println(year +
" is leap year" );
}
else
{
System.out.println(year +
" is Not a leap year" );
}
}
}


输出:

Current Date and Time : Fri Jul 27 11:53:39 UTC 2018
2018 is Not a leap year

项目2:

JAVA

// Java Program to illustrate isLeapYear() function
// of GregorianCalendar
import java.io.*;
import java.util.*;
class GFG {
public static void main(String[] args) {
// Create a new calendar
GregorianCalendar c = (GregorianCalendar)
GregorianCalendar.getInstance();
// Display the current date and time
System.out.println( "" + c.getTime());
// Modifying the current calendar
c.add((GregorianCalendar.MONTH), - 30 );
int year = c.get(GregorianCalendar.YEAR);
if (c.isLeapYear(year))
{
System.out.println(year + " is leap year" );
}
else
{
System.out.println(year + " is Not a leap year" );
}
}
}


输出:

Fri Jul 27 11:53:41 UTC 2018
2016 is leap year

参考: https://docs.oracle.com/javase/7/docs/api/java/util/GregorianCalendar.html#isLeapYear()

© 版权声明
THE END
喜欢就支持一下吧
点赞7 分享