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

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

57 ValueRange 범위 (TemporalField 필드)

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

58 정적 Comparator timeLineOrder ()

인스턴트만을 기준으로 두 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