JulianFields.ModifiedJulianDay 속성
정의
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
수정된 줄리안 데이 필드입니다.
[Android.Runtime.Register("MODIFIED_JULIAN_DAY", ApiSince=26)]
public static Java.Time.Temporal.ITemporalField? ModifiedJulianDay { get; }
[<Android.Runtime.Register("MODIFIED_JULIAN_DAY", ApiSince=26)>]
static member ModifiedJulianDay : Java.Time.Temporal.ITemporalField
속성 값
- 특성
설명
수정된 줄리안 데이 필드입니다.
수정된 줄리안 데이 번호의 정수 기반 버전입니다. 수정된 MJD(Julian Day)는 일 수를 지속적으로 계산하는 잘 알려진 시스템입니다. 천문학적 줄리안 데이 MJD = JD - 2400000.5
를 기준으로 정의됩니다. 수정된 각 줄리안 데이는 자정부터 자정까지 진행됩니다. 필드는 항상 오프셋 또는 영역을 무시하고 로컬 날짜-시간을 참조합니다.
날짜-시간의 경우 'MODIFIED_JULIAN_DAY.getFrom()'은 자정부터 다음 자정 직전까지 동일한 값을 가정합니다. 'MODIFIED_JULIAN_DAY.adjustInto()'가 날짜-시간에 적용되면 시간 부분은 변경되지 않은 상태로 유지됩니다. 'MODIFIED_JULIAN_DAY.adjustInto()' 및 'MODIFIED_JULIAN_DAY.getFrom()'은 변환할 수 있는 개체에 Temporal
ChronoField#EPOCH_DAY
만 적용됩니다. UnsupportedTemporalTypeException
다른 유형의 개체에 대해 throw됩니다.
이 구현은 소수 부분이 바닥으로 반올림된 정수 버전의 MJD입니다.
구문 분석의 해결 단계에서는 수정된 줄리안 데이 필드에서 날짜를 만들 수 있습니다. ResolverStyle#STRICT strict 모드 및 ResolverStyle#SMART 스마트 모드에서 수정된 Julian Day 값은 유효한 값 범위에 대해 유효성이 검사됩니다. ResolverStyle#LENIENT 관대 모드에서는 유효성 검사가 수행되지 않습니다.
<h4>천문학 및 과학 노트</h4>
| ISO date | Modified Julian Day | Decimal MJD |
| 1970-01-01T00:00 | 40,587 | 40,587.0 |
| 1970-01-01T06:00 | 40,587 | 40,587.25 |
| 1970-01-01T12:00 | 40,587 | 40,587.5 |
| 1970-01-01T18:00 | 40,587 | 40,587.75 |
| 1970-01-02T00:00 | 40,588 | 40,588.0 |
| 1970-01-02T06:00 | 40,588 | 40,588.25 |
| 1970-01-02T12:00 | 40,588 | 40,588.5 |
수정된 줄리안 데이는 때때로 세계시 또는 UTC를 암시하기 위해 사용되지만, 이 구현은 오프셋 또는 표준 시간대에 관계없이 항상 현지 날짜에 대해 수정된 줄리안 데이를 사용합니다.
에 대한 java.time.temporal.JulianFields.MODIFIED_JULIAN_DAY
Java 설명서
이 페이지의 일부는 Android 오픈 소스 프로젝트에서 만들고 공유하고 Creative Commons 2.5 특성 라이선스에 설명된 용어에 따라 사용되는 작업을 기반으로 하는 수정 사항입니다.