java.time.OffsetDateTime 클래스
소개
그만큼 java.time.OffsetDateTime class는 2007-12-03T10 : 15 : 30 + 01 : 00과 같이 ISO-8601 달력 시스템에서 UTC / 그리니치로부터의 오프셋이있는 날짜-시간을 나타냅니다.
클래스 선언
다음은에 대한 선언입니다. java.time.OffsetDateTime 클래스-
public final class OffsetDateTime
extends Object
implements Temporal, TemporalAdjuster, Comparable<OffsetDateTime>, Serializable
들
다음은 필드입니다. java.time.OffsetDateTime 클래스-
static OffsetDateTime MAX − 지원되는 최대 OffsetDateTime, '+ 999999999-12-31T23 : 59 : 59.999999999 + 18 : 00'.
static OffsetDateTime MIN − 지원되는 최소 OffsetDateTime, '-999999999-01-01T00 : 00 : 00-18 : 00'.
수업 방법
Sr. 아니. | 방법 및 설명 |
---|---|
1 | Temporal adjustInto (Temporal temporal) 지정된 시간 개체가이 개체와 동일한 날짜 및 시간을 갖도록 조정합니다. |
2 | ZonedDateTime atZoneSameInstant (ZoneId 영역) 이 날짜-시간을 시간대와 결합하여 결과가 동일한 순간을 갖도록 ZonedDateTime을 만듭니다. |
삼 | ZonedDateTime atZoneSimilarLocal (ZoneId zone) 이 날짜-시간을 시간대와 결합하여 동일한 현지 날짜 및 시간을 유지하려는 ZonedDateTime을 만듭니다. |
4 | int compareTo (OffsetDateTime 기타) 이 날짜-시간을 다른 날짜-시간과 비교합니다. |
5 | 부울 같음 (Object obj) 이 날짜-시간이 다른 날짜-시간과 같은지 확인합니다. |
6 | 문자열 형식 (DateTimeFormatter 포맷터) 지정된 포맷터를 사용하여이 날짜-시간을 형식화합니다. |
7 | static OffsetDateTime from (TemporalAccessor temporal) 시간 개체에서 OffsetDateTime의 인스턴스를 가져옵니다. |
8 | int get (TemporalField 필드) 이 날짜-시간에서 지정된 필드의 값을 int로 가져옵니다. |
9 | int getDayOfMonth () 날짜 필드를 가져옵니다. |
10 | DayOfWeek getDayOfWeek () DayOfWeek 열거 형인 요일 필드를 가져옵니다. |
11 | int getDayOfYear () 날짜 필드를 가져옵니다. |
12 | int getHour () 시간 필드를 가져옵니다. |
13 | long getLong (TemporalField 필드) 이 날짜-시간에서 지정된 필드의 값을 long으로 가져옵니다. |
14 | 월 getMinute () 분 필드를 가져옵니다. |
15 | 월 getMonth () Month 열거 형을 사용하여 월 필드를 가져옵니다. |
16 | int getMonthValue () 1에서 12까지의 월 필드를 가져옵니다. |
17 | int getNano () 나노초 필드를 가져옵니다. |
18 | ZoneOffset getOffset () '+01 : 00'과 같은 영역 오프셋을 가져옵니다. |
19 | int getSecond () 초 필드를 가져옵니다. |
20 | int getYear () 연도 필드를 가져옵니다. |
21 | int hashCode () 이 날짜-시간에 대한 해시 코드입니다. |
22 | 부울 isAfter (OffsetDateTime 기타) 이 날짜-시간이 지정된 날짜-시간 이후인지 확인합니다. |
23 | 부울 isBefore (OffsetDateTime 기타) 이 날짜-시간이 지정된 날짜-시간 이전인지 확인합니다. |
24 | 부울 isEqual (OffsetDateTime 기타) 이 날짜-시간이 지정된 날짜-시간과 같은지 확인합니다. |
25 | 부울 isSupported (TemporalField 필드) 지정된 필드가 지원되는지 확인합니다. |
26 | 부울 isSupported (TemporalUnit 단위) 지정된 단위가 지원되는지 확인합니다. |
27 | OffsetDateTime 빼기 (long amountToSubtract, TemporalUnit 단위) 지정된 양을 뺀 날짜-시간의 복사본을 반환합니다. |
28 | OffsetDateTime 빼기 (TemporalAmount amountToSubtract) 지정된 양을 뺀 날짜-시간의 복사본을 반환합니다. |
29 | OffsetDateTime minusDays(long daysToSubtract) 지정된 일수를 뺀이 OffsetDateTime의 사본을 리턴합니다. |
30 | OffsetDateTime minusHours (긴 hoursToSubtract) 지정된 시간 수를 뺀이 OffsetDateTime의 사본을 리턴합니다. |
31 | OffsetDateTime minusMinutes (long minutesToSubtract) 지정된 시간 (분)을 뺀 OffsetDateTime의 복사본을 반환합니다. |
32 | OffsetDateTime minusMonths (긴 monthsToSubtract) 지정된 개월 수를 뺀이 OffsetDateTime의 복사본을 반환합니다. |
33 | OffsetDateTime -Nanos (긴 나노) 지정된 수의 나노초를 뺀 OffsetDateTime의 복사본을 반환합니다. |
34 | OffsetDateTime minusSeconds (긴 초) 지정된 시간 (초)을 뺀 OffsetDateTime의 복사본을 반환합니다. |
35 | OffsetDateTime -Weeks (긴 weeksToSubtract) 지정된 주 수를 뺀이 OffsetDateTime의 복사본을 반환합니다. |
36 | OffsetDateTime -Years (long yearsToSubtract) 지정된 연도 수를 뺀이 OffsetDateTime의 복사본을 반환합니다. |
37 | static OffsetDateTime now () 기본 시간대의 시스템 시계에서 현재 날짜-시간을 가져옵니다. |
38 | static OffsetDateTime now (시계 시계) 지정된 시계에서 현재 날짜-시간을 가져옵니다. |
39 | static OffsetDateTime now (ZoneId 영역) 지정된 시간대의 시스템 시계에서 현재 날짜-시간을 가져옵니다. |
40 | static OffsetDateTime of (int year, int month, int dayOfMonth, int hour, int minutes, int second, int nanoOfSecond, ZoneOffset offset) 년, 월, 일,시, 분, 초, 나노초 및 오프셋에서 OffsetDateTime의 인스턴스를 가져옵니다. |
41 | static OffsetDateTime of (LocalDate 날짜, LocalTime 시간, ZoneOffset 오프셋) 날짜, 시간 및 오프셋에서 OffsetDateTime의 인스턴스를 가져옵니다. |
42 | static OffsetDateTime of (LocalDateTime dateTime, ZoneOffset 오프셋) 날짜-시간 및 오프셋에서 OffsetDateTime의 인스턴스를 가져옵니다. |
43 | static OffsetDateTime ofInstant (Instant instant, ZoneId zone) Instant 및 영역 ID에서 OffsetDateTime의 인스턴스를 가져옵니다. |
44 | 정적 OffsetDateTime 구문 분석 (CharSequence 텍스트) 2007-12-03T10 : 15 : 30과 같은 텍스트 문자열에서 OffsetDateTime의 인스턴스를 가져옵니다. |
45 | 정적 OffsetDateTime 구문 분석 (CharSequence 텍스트, DateTimeFormatter 포맷터) 특정 포맷터를 사용하여 텍스트 문자열에서 OffsetDateTime의 인스턴스를 가져옵니다. |
46 | OffsetDateTime plus (long amountToAdd, TemporalUnit 단위) 지정된 양이 더해진이 날짜-시간의 복사본을 반환합니다. |
47 | OffsetDateTime plus (TemporalAmount amountToAdd) 지정된 양이 더해진이 날짜-시간의 복사본을 반환합니다. |
48 | OffsetDateTime plusDays (긴 daysToAdd) 지정된 일 수가 추가 된이 OffsetDateTime의 사본을 리턴합니다. |
49 | OffsetDateTime plusHours (긴 hoursToAdd) 지정된 시간이 추가 된이 OffsetDateTime의 복사본을 반환합니다. |
50 | OffsetDateTime plusMinutes (긴 minutesToAdd) 지정된 시간 (분)이 추가 된이 OffsetDateTime의 복사본을 반환합니다. |
51 | OffsetDateTime plusMonths (긴 monthsToAdd) 지정된 개월 수를 추가하여이 OffsetDateTime의 복사본을 반환합니다. |
52 | OffsetDateTime plusNanos (긴 나노) 지정된 수의 나노초가 추가 된이 OffsetDateTime의 복사본을 반환합니다. |
53 | OffsetDateTime plusSeconds (긴 초) 지정된 시간 (초)이 추가 된이 OffsetDateTime의 복사본을 반환합니다. |
54 | OffsetDateTime plusWeeks (긴 weeksToAdd) 지정된 주 수가 추가 된이 OffsetDateTime의 사본을 리턴합니다. |
55 | OffsetDateTime plusYears (long yearsToAdd) 지정된 연도 수를 추가하여이 OffsetDateTime의 복사본을 반환합니다. |
56 | 지정된 쿼리를 사용하여이 날짜-시간을 쿼리합니다. |
57 | ValueRange 범위 (TemporalField 필드) 지정된 필드의 유효한 값 범위를 가져옵니다. |
58 | 정적 Comparator 인스턴트만을 기준으로 두 OffsetDateTime 인스턴스를 비교하는 비교기를 가져옵니다. |
59 | 긴 toEpochSecond () 이 날짜-시간을 1970-01-01T00 : 00 : 00Z 기점의 초 수로 변환합니다. |
60 | 인스턴트 toInstant () 이 날짜-시간을 Instant로 변환합니다. |
61 | LocalDate toLocalDate () 이 날짜-시간의 LocalDate 부분을 가져옵니다. |
62 | LocalDateTime toLocalDateTime () 이 날짜-시간의 LocalDateTime 부분을 가져옵니다. |
63 | LocalTime toLocalTime () 이 날짜-시간의 LocalTime 부분을 가져옵니다. |
64 | OffsetTime toOffsetTime () 이 날짜-시간의 OffsetTime 부분을 가져옵니다. |
65 | 문자열 toString () 이 날짜를 2007-12-03T10 : 15 : 30과 같은 문자열로 출력합니다. |
66 | ZonedDateTime toZonedDateTime () 오프셋을 영역 ID로 사용하여이 날짜-시간을 ZonedDateTime으로 변환합니다. |
67 | OffsetDateTime truncatedTo (TemporalUnit 단위) 시간이 잘린이 OffsetDateTime의 사본을 리턴합니다. |
68 | long until (Temporal endExclusive, TemporalUnit 단위) 지정된 단위를 기준으로 다른 날짜-시간까지의 시간을 계산합니다. |
69 | OffsetDateTime with (TemporalAdjuster adjuster) 이 날짜-시간의 조정 된 복사본을 반환합니다. |
70 | OffsetDateTime with (TemporalField 필드, long newValue) 지정된 필드가 새 값으로 설정된이 날짜-시간의 복사본을 반환합니다. |
71 | OffsetDateTime with DayOfMonth (int dayOfMonth) 요일이 변경된이 OffsetDateTime의 사본을 리턴합니다. |
72 | OffsetDateTime with DayOfYear (int dayOfYear) 날짜가 변경된이 OffsetDateTime의 복사본을 반환합니다. |
73 | OffsetDateTime withHour (int 시간) 시간을 변경하여이 OffsetDateTime의 사본을 리턴합니다. |
74 | OffsetDateTime withMinute (int 분) 분을 변경하여이 OffsetDateTime의 사본을 리턴합니다. |
75 | OffsetDateTime withMonth (int month) 월이 변경된이 OffsetDateTime의 사본을 리턴합니다. |
76 | OffsetDateTime withNano (int nanoOfSecond) 나노초가 변경된이 OffsetDateTime의 사본을 리턴합니다. |
77 | OffsetDateTime withOffsetSameInstant (ZoneOffset 오프셋) 결과가 동일한 순간에 있도록 지정된 오프셋을 사용하여이 OffsetDateTime의 복사본을 반환합니다. |
78 | OffsetDateTime withOffsetSameLocal (ZoneOffset 오프셋) 결과가 동일한 로컬 날짜-시간을 갖도록 지정된 오프셋을 사용하여이 OffsetDateTime의 복사본을 반환합니다. |
79 | OffsetDateTime withSecond (int 초) 초를 변경하여이 OffsetDateTime의 복사본을 반환합니다. |
80 | OffsetDateTime withYear (int year) 연도가 변경된이 OffsetDateTime의 복사본을 반환합니다. |
상속 된 방법
이 클래스는 다음 클래스에서 메서드를 상속합니다-
- Java.lang.Object