本文概述
- Java OffsetTime类声明
- Java OffsetTime类示例
- Java OffsetTime类示例:getHour()
- Java OffsetTime类示例:getMinute()
- Java OffsetTime类示例:getSecond()
Java OffsetTime类声明让我们来看一下java.time.OffsetTime类的声明。
public final class OffsetTime extends Object
implements Temporal, TemporalAdjuster, Comparable<
OffsetTime>
, Serializable
Java OffsetTime的方法
方法 | 描述 |
---|---|
String format(DateTimeFormatter formatter) | 这次使用指定的格式化程序来格式化。 |
int get(TemporalField field) | 此时间用来获取指定字段的值(以int形式)。 |
int getHour() | 它用于获取小时字段。 |
int getMinute() | 它用于获取时分字段。 |
int getSecond() | 它用于获取第二分钟字段。 |
static OffsetTime now() | 它用于在默认时区中从系统时钟获取当前时间。 |
static OffsetTime of(LocalTime time, ZoneOffset offset) | 它用于从本地时间和偏移量获取OffsetTime的实例。 |
ValueRange range(TemporalField field) | 它用于获取指定字段的有效值范围。 |
VLocalTime toLocalTime() | 它用于获取此日期时间的LocalTime部分。 |
import java.time.OffsetTime;
import java.time.temporal.ChronoField;
public class OffsetTimeExample1 {
public static void main(String[] args) {
OffsetTime offset = OffsetTime.now();
int h = offset.get(ChronoField.HOUR_OF_DAY);
System.out.println(h);
int m = offset.get(ChronoField.MINUTE_OF_DAY);
System.out.println(m);
int s = offset.get(ChronoField.SECOND_OF_DAY);
System.out.println(s);
}
}
立即测试
输出:
16
970
58224
Java OffsetTime类示例:getHour()
import java.time.OffsetTime;
public class OffsetTimeExample2 {
public static void main(String[] args) {
OffsetTime offset = OffsetTime.now();
int h = offset.getHour();
System.out.println(h+ " hour");
}
}
立即测试
输出:
15 hour
Java OffsetTime类示例:getMinute()
import java.time.OffsetTime;
public class OffsetTimeExample3 {
public static void main(String[] args) {
OffsetTime offset = OffsetTime.now();
int m = offset.getMinute();
System.out.println(m+ " minute");
}
}
立即测试
输出:
24 minute
Java OffsetTime类示例:getSecond()
import java.time.OffsetTime;
public class OffsetTimeExample4 {
public static void main(String[] args) {
OffsetTime offset = OffsetTime.now();
int s = offset.getSecond();
System.out.println(s+ " second");
}
}
立即测试
【Java OffsetTime类】输出:
8 second
推荐阅读
- Java Period类
- Java OffsetDateTime类
- Java MonthDay类
- Java Month枚举
- Java LocalTime类
- mapper中的CDATA标签的用法
- Android中,子线程使用主线程中的组件出现问题的解决方法
- 菜谱APP电商变现遇阻,未来该何去何从()
- Android 音视频开发学习思路