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