LocalDate类lengthOfYear()方法 (LocalDate Class lengthOfYear() method)
lengthOfYear() method is available in java.time package.
lengthOfYear()方法在java.time包中可用。
lengthOfYear() method is used to get the length of the year represented by this LocalDate.
lengthOfYear()方法用于获取此LocalDate表示的年份的长度。
length of year = No. of days in a year [i.e. 1 to 365 (for a non-leap year) or 366 (for leap year)].
年的长度=一年中的天数[即1到365(对于非-年)或366(对于leap年)]。
lengthOfYear() method is a non-static method, it is accessible with the class object only and if we try to access the method with the class name then we will get an error.
lengthOfYear()方法是一种非静态方法,只能通过类对象访问,如果尝试使用类名称访问该方法,则会收到错误消息。
lengthOfYear() method does not throw an exception at the time of returning length.
lengthOfYear()方法在返回length时不会引发异常。
Syntax:
句法:
public int lengthOfYear();
Parameter(s):
参数:
None
没有
Return value:
返回值:
The return type of this method is int, it returns the length of year denoted by this object.
此方法的返回类型为int ,它返回此对象表示的年长度。
Example:
例:
// Java program to demonstrate the example
// of int lengthOfYear() method of LocalDate
import java.time.*;
public class LengthOfYearOfLocalDate {
public static void main(String args[]) {
// Instantiates three LocalDate
LocalDate l_da1 = LocalDate.parse("2007-04-04");
LocalDate l_da2 = LocalDate.now();
LocalDate l_da3 = LocalDate.of(2008, Month.FEBRUARY, 06);
// Display l_da1,l_da2 and l_da3
System.out.println("LocalDate l_da1,l_da2 and l_da3: ");
System.out.println("l_da1: " + l_da1);
System.out.println("l_da2: " + l_da2);
System.out.println("l_da3: " + l_da3);
System.out.println();
// Here, this method returns the length
// of year represented by this date
// l_da1 i.e. here l_da1 = "2007-04-04"
// then number of days in the year 2007 is
// 365 i.e. length = 365
int length = l_da1.lengthOfYear();
// Display length
System.out.println("l_da1.lengthOfYear(): " + length);
// Here, this method returns the length of
// year represented by this date
// l_da2 i.e. here l_da2 = "2020-05-08"
// then number of days in the year 2020
// is 366 i.e. length = 366
length = l_da2.lengthOfYear();
// Display length
System.out.println("l_da2.lengthOfYear(): " + length);
// Here, this method returns the length of
// year represented by this date
// l_da3 i.e. here l_da3 = "2008-02-06"
// then number of days in the year 2008
// is 366 i.e. length = 366
length = l_da3.lengthOfYear();
// Display length
System.out.println("l_da3.lengthOfYear(): " + length);
}
}
Output
输出量
LocalDate l_da1,l_da2 and l_da3:
l_da1: 2007-04-04
l_da2: 2020-06-02
l_da3: 2008-02-06l_da1.lengthOfYear(): 365
l_da2.lengthOfYear(): 366
l_da3.lengthOfYear(): 366
翻译自: https://www.includehelp.com/java/localdate-lengthofyear-method-with-example.aspx