本文概述
- Java Year类声明
- Java Year示例:now()
- Java Year示例:atDay()
- Java Year示例:length()
- Java Year示例:isLeap()
Java Year类声明我们来看一下java.time.Year类的声明。
public final class Year extends Object implements Temporal, TemporalAdjuster, Comparable<
Year>
, Serializable
Java Year的方法
方法 | 描述 |
---|---|
LocalDate atDay(int dayOfYear) | 它用于结合今年和一年中的某天以创建LocalDate。 |
String format(DateTimeFormatter formatter) | 它用于使用指定的格式化程序来格式化今年。 |
int get(TemporalField field) | 它用于从今年获得指定字段的值作为一个整数。 |
boolean isAfter(Year other) | 用于检查今年是否在指定年份之后。 |
boolean isBefore(Year other) | 用于检查今年是否在指定年份之前。 |
boolean isLeap() | 根据ISO实用日历系统规则, 它用于检查年份是否为a年。 |
int length() | 它用于获取以天为单位的今年长度。 |
static Year now() | 用于从默认时区的系统时钟获取当前年份。 |
import java.time.Year;
public class YearExample1 {
public static void main(String[] args) {
Year y = Year.now();
System.out.println(y);
}
}
立即测试
输出:
2017
Java Year示例:atDay()
import java.time.LocalDate;
import java.time.Year;
public class YearExample2{
public static void main(String[] args) {
Year y = Year.of(2017);
LocalDate l = y.atDay(123);
System.out.println(l);
}
}
立即测试
输出:
2017-05-03
Java Year示例:length()
import java.time.Year;
public class YearExample3 {
public static void main(String[] args) {
Year year = Year.of(2017);
System.out.println(year.length());
}
}
立即测试
输出:
365
Java Year示例:isLeap()
import java.time.Year;
public class YearExample4 {
public static void main(String[] args) {
Year year = Year.of(2016);
System.out.println(year.isLeap());
}
}
立即测试
【Java年份】输出:
true
推荐阅读
- Java YearMonth类
- Java TimeZone类
- 安装系统 硬盘重装系统图文详细教程
- ghost版win7旗舰版安装办法
- win7光盘做系统图文详细教程
- lenove win 7 32重装
- ymlf win7 32下载推荐
- hpwin764旗舰版系统安装图文详细教程
- 免费win7系统安装图文详细教程