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