个性化阅读
专注于IT技术分析

Java OffsetTime类

本文概述

Java OffsetTime类是一个不变的日期时间对象, 它代表一个时间, 通常被视为时, 分, 秒。它继承了Object类并实现Comparable接口。


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部分。

Java OffsetTime类示例

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");
  }
}

立即测试

输出:

8 second
赞(0)
未经允许不得转载:srcmini » Java OffsetTime类

相关推荐

评论 抢沙发

评论前必须登录!