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 R 쿼리 (TemporalQuery 쿼리)

지정된 쿼리를 사용하여이 날짜-시간을 쿼리합니다.

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