java.time.Instant 클래스

소개

그만큼 java.time.Instant 클래스는 타임 라인에서 단일 순간 지점을 모델링합니다.

클래스 선언

다음은에 대한 선언입니다. java.time.Instant 클래스-

public final class Instant
   extends Object
      implements Temporal, TemporalAdjuster, Comparable
      
       , Serializable 
      

  • 다음은 필드입니다. Java.time.Instant 클래스-

  • static Instant EPOCH − 1970-01-01T00 : 00 : 00Z epoch 인스턴트에 대한 상수.

  • static Instant MAX − 지원되는 최대 Instant, '1000000000-12-31T23 : 59 : 59.999999999Z'.

  • static Instant MIN − 지원되는 최소 Instant, '-1000000000-01-01T00 : 00Z'.

수업 방법

Sr. 아니. 방법 및 설명
1 Temporal adjustInto (Temporal temporal)

이 순간을 갖도록 지정된 시간 개체를 조정합니다.

2 OffsetDateTime atOffset (ZoneOffset 오프셋)

이 순간을 오프셋과 결합하여 OffsetDateTime을 만듭니다.

ZonedDateTime atZone (ZoneId 영역)

이 순간을 시간대와 결합하여 ZonedDateTime을 만듭니다.

4 int compareTo (Instant otherInstant)

이 순간을 지정된 순간과 비교합니다.

5 부울 같음 (Object otherInstant)

이 순간이 지정된 순간과 같은지 확인합니다.

6 static Instant from (TemporalAccessor 시간)

시간 개체에서 Instant 인스턴스를 가져옵니다.

7 int get (TemporalField 필드)

이 인스턴트에서 지정된 필드의 값을 int로 가져옵니다.

8 긴 getEpochSecond ()

1970-01-01T00 : 00 : 00Z의 Java epoch에서 초 수를 가져옵니다.

9 long getLong (TemporalField 필드)

이 인스턴트에서 지정된 필드의 값을 long으로 가져옵니다.

10 int getNano ()

초의 시작 부분부터 타임 라인을 따라 나중에 나노초 수를 가져옵니다.

11 int hashCode ()

이 순간에 대한 해시 코드를 반환합니다.

12 부울 isAfter (Instant otherInstant)

이 순간이 지정된 순간 이후인지 확인합니다.

13 부울 isBefore (Instant otherInstant)

이 순간이 지정된 순간 이전인지 확인합니다.

14 부울 isSupported (TemporalField 필드)

지정된 필드가 지원되는지 확인합니다.

15 부울 isSupported (TemporalUnit 단위)

지정된 단위가 지원되는지 확인합니다.

16 인스턴트 마이너스 (long amountToSubtract, TemporalUnit 단위)

지정된 양을 뺀이 순간의 복사본을 반환합니다.

17 인스턴트 마이너스 (TemporalAmount amountToSubtract)

지정된 양을 뺀이 순간의 복사본을 반환합니다.

18 순간 minusMillis (long millisToSubtract)

지정된 기간 (밀리 초)을 뺀이 순간의 복사본을 반환합니다.

19 Instant minusNanos (긴 nanosToSubtract)

지정된 기간 (나노초)을 뺀이 순간의 복사본을 반환합니다.

20 순간 minusSeconds (long secondsToSubtract)

지정된 기간 (초)을 뺀이 순간의 복사본을 반환합니다.

21 static Instant now ()

시스템 시계에서 현재 순간을 가져옵니다.

22 static Instant now (시계 시계)

지정된 시계에서 현재 순간을 가져옵니다.

23 EpochMilli의 static Instant (긴 epochMilli)

1970-01-01T00 : 00 : 00Z의 epoch에서 밀리 초를 사용하여 Instant 인스턴스를 가져옵니다.

24 EpochSecond의 static Instant (긴 epochSecond)

1970-01-01T00 : 00 : 00Z의 epoch에서 초를 사용하여 Instant 인스턴스를 가져옵니다.

25 static Instant of EpochSecond (long epochSecond, long nanoAdjustment)

1970-01-01T00 : 00 : 00Z epoch의 초와 초의 나노초 부분을 사용하여 Instant 인스턴스를 가져옵니다.

26 정적 인스턴트 구문 분석 (CharSequence 텍스트)

2007-12-03T10 : 15 : 30.00Z와 같은 텍스트 문자열에서 Instant 인스턴스를 가져옵니다.

27 인스턴트 플러스 (long amountToAdd, TemporalUnit 단위)

지정된 양이 추가 된이 순간의 복사본을 반환합니다.

28 인스턴트 플러스 (TemporalAmount amountToAdd)

지정된 양이 추가 된이 순간의 복사본을 반환합니다.

29 인스턴트 plusMillis (long millisToAdd)

지정된 기간 (밀리 초)이 추가 된이 순간의 복사본을 반환합니다.

30 Instant plusNanos (긴 nanosToAdd)

지정된 기간 (나노초)이 추가 된이 순간의 복사본을 반환합니다.

31 인스턴트 plusSeconds (긴 secondsToAdd)

지정된 기간 (초)이 추가 된이 순간의 복사본을 반환합니다.

32 R 쿼리 (TemporalQuery 질문)

지정된 쿼리를 사용하여이 순간을 쿼리합니다.

33 ValueRange 범위 (TemporalField 필드)

지정된 필드의 유효한 값 범위를 가져옵니다.

34 긴 toEpochMilli ()

이 순간을 1970-01-01T00 : 00 : 00Z 기점의 밀리 초 수로 변환합니다.

35 문자열 toString ()

ISO-8601 표현을 사용하는이 순간의 문자열 표현.

36 Instant truncatedTo (TemporalUnit 단위)

지정된 단위로 잘린이 Instant 복사본을 반환합니다.

37 long until (Temporal endExclusive, TemporalUnit 단위)

지정된 단위를 기준으로 다른 순간까지의 시간을 계산합니다.

38 즉시 (TemporalAdjuster adjuster)

이 순간의 조정 된 복사본을 반환합니다.

39 인스턴트 (TemporalField 필드, long newValue)

지정된 필드가 새 값으로 설정된이 순간의 복사본을 반환합니다.

상속 된 방법

이 클래스는 다음 클래스에서 메서드를 상속합니다-

  • Java.lang.Object