JulianFields.JulianDay 속성

정의

줄리안 데이 필드.

[Android.Runtime.Register("JULIAN_DAY", ApiSince=26)]
public static Java.Time.Temporal.ITemporalField? JulianDay { get; }
[<Android.Runtime.Register("JULIAN_DAY", ApiSince=26)>]
static member JulianDay : Java.Time.Temporal.ITemporalField

속성 값

특성

설명

줄리안 데이 필드.

이것은 줄리안 데이 번호의 정수 기반 버전입니다. 줄리안 데이는 율리우스력에서 4713년 1월 1일, 양력 -4713-11-24 양력으로 정의된 0일 이후의 전체 일 수를 나타내는 잘 알려진 시스템입니다. 필드에는 "JulianDay"가 'name'으로, 'DAYS'가 'baseUnit'으로 표시됩니다. 필드는 항상 오프셋 또는 영역을 무시하고 로컬 날짜-시간을 참조합니다.

날짜-시간의 경우 'JULIAN_DAY.getFrom()'은 자정부터 다음 자정 직전까지 동일한 값을 가정합니다. 'JULIAN_DAY.adjustInto()'가 날짜-시간에 적용되면 일 부분의 시간은 변경되지 않은 상태로 유지됩니다. 'JULIAN_DAY.adjustInto()' 및 'JULIAN_DAY.getFrom()'은 변환할 수 있는 개체에 TemporalChronoField#EPOCH_DAY만 적용됩니다. UnsupportedTemporalTypeException 다른 유형의 개체에 대해 throw됩니다.

구문 분석의 해결 단계에서는 Julian Day 필드에서 날짜를 만들 수 있습니다. ResolverStyle#STRICT strict 모드 및 ResolverStyle#SMART 스마트 모드에서는 유효한 값 범위에 대해 Julian Day 값의 유효성이 검사됩니다. ResolverStyle#LENIENT 관대 모드에서는 유효성 검사가 수행되지 않습니다.

<h4>천문학 및 과학 노트</h4> 표준 천문학 정의는 분수를 사용하여 매일 정오부터 정오까지 계산되는 하루 중 시간을 나타냅니다. 예를 들어 0의 소수는 정오를 나타내고, 0.25의 분수는 18:00을 나타내고, 0.5의 소수는 자정을 나타내고, 0.75의 분수는 06:00을 나타냅니다.

반면, 이 구현은 소수 부분이 없으며 자정부터 자정까지의 일 수를 계산합니다. 이 구현에서는 정수와 자정부터 며칠을 사용합니다. 줄리안 데이 번호의 정수 값은 해당 날짜의 정오에 천문학적인 줄리안 데이 값입니다. 이것은 천문학적 인 줄리안 데이에 달하며 정수로 반올림됩니다 JDN = floor(JD + 0.5).

| ISO date          |  Julian Day Number | Astronomical Julian Day |
             | 1970-01-01T00:00  |         2,440,588  |         2,440,587.5     |
             | 1970-01-01T06:00  |         2,440,588  |         2,440,587.75    |
             | 1970-01-01T12:00  |         2,440,588  |         2,440,588.0     |
             | 1970-01-01T18:00  |         2,440,588  |         2,440,588.25    |
             | 1970-01-02T00:00  |         2,440,589  |         2,440,588.5     |
             | 1970-01-02T06:00  |         2,440,589  |         2,440,588.75    |
             | 1970-01-02T12:00  |         2,440,589  |         2,440,589.0     |

줄리안 데이는 때때로 유니버설 타임 또는 UTC를 암시하기 위해 사용되지만, 이 구현은 오프셋 또는 표준 시간대에 관계없이 항상 현지 날짜에 줄리안 데이 번호를 사용합니다.

에 대한 java.time.temporal.JulianFields.JULIAN_DAYJava 설명서

이 페이지의 일부는 만들고 공유한 작업을 기반으로 하며 에 설명된 조건에 따라 사용됩니다.

적용 대상