本文概述
- Java MonthDay类声明
- Java MonthDay类示例
- Java MonthDay类示例:isValidYear()
- Java MonthDay类示例:get()
- Java MonthDay类示例:range()
Java MonthDay类声明让我们来看一下java.time.MonthDay类的声明。
public final class MonthDay extends Object
implements TemporalAccessor, TemporalAdjuster, Comparable<
MonthDay>
, Serializable
Java MonthDay的方法
方法 | 描述 |
---|---|
LocalDate atYear(int year) | 它用于将此月日与一年结合起来以创建LocalDate。 |
String format(DateTimeFormatter formatter) | 它用于使用指定的格式化程序在本月中进行格式化。 |
int get(TemporalField field) | 它用于获取该月日中指定字段的整数值。 |
boolean isValidYear(int year) | 用于检查年份是否在该月日有效。 |
static MonthDay now() | 它用于在默认时区中从系统时钟获取当前月日。 |
static MonthDay of(int month, int dayOfMonth) | 它用于获取MonthDay的实例。 |
ValueRange range(TemporalField field) | 它用于获取指定字段的有效值范围。 |
import java.time.*;
public class MonthDayExample1 {
public static void main(String[] args) {
MonthDay month = MonthDay.now();
LocalDate date = month.atYear(1994);
System.out.println(date);
}
}
【Java MonthDay类】立即测试
输出:
1994-01-17
Java MonthDay类示例:isValidYear()
import java.time.*;
public class MonthDayExample2 {
public static void main(String[] args) {
MonthDay month = MonthDay.now();
boolean b = month.isValidYear(2012);
System.out.println(b);
}
}
立即测试
输出:
true
Java MonthDay类示例:get()
import java.time.*;
import java.time.temporal.*;
public class MonthDayExample3{
public static void main(String[] args) {
MonthDay month = MonthDay.now();
long n = month.get(ChronoField.MONTH_OF_YEAR);
System.out.println(n);
}
}
立即测试
输出:
1
Java MonthDay类示例:range()
import java.time.*;
import java.time.temporal.*;
public class MonthDayExample4 {
public static void main(String[] args) {
MonthDay month = MonthDay.now();
ValueRange r1 = month.range(ChronoField.MONTH_OF_YEAR);
System.out.println(r1);
ValueRange r2 = month.range(ChronoField.DAY_OF_MONTH);
System.out.println(r2);
}
}
立即测试
输出:
1 - 12
1 - 31
推荐阅读
- Java OffsetDateTime类
- Java Month枚举
- Java LocalTime类
- mapper中的CDATA标签的用法
- Android中,子线程使用主线程中的组件出现问题的解决方法
- 菜谱APP电商变现遇阻,未来该何去何从()
- Android 音视频开发学习思路
- eclipse搭建android开发环境
- Android Studio 插件-Android Styler 的使用 (转)