JulianFields.ModifiedJulianDay Properti
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
Bidang Hari Julian yang dimodifikasi.
[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
Nilai Properti
- Atribut
Keterangan
Bidang Hari Julian yang dimodifikasi.
Ini adalah versi berbasis bilangan bulat dari Nomor Hari Julian yang Dimodifikasi. Modified Julian Day (MJD) adalah sistem terkenal yang menghitung hari terus menerus. Ini didefinisikan relatif terhadap Hari Julian astronomi sebagai MJD = JD - 2400000.5. Setiap Hari Julian yang Dimodifikasi berjalan dari tengah malam hingga tengah malam. Bidang selalu mengacu pada tanggal-waktu lokal, mengabaikan offset atau zona.
Untuk tanggal-waktu, 'MODIFIED_JULIAN_DAY.getFrom()' mengasumsikan nilai yang sama dari tengah malam hingga tepat sebelum tengah malam berikutnya. Ketika 'MODIFIED_JULIAN_DAY.adjustInto()' diterapkan ke tanggal-waktu, bagian waktu hari tetap tidak berubah. 'MODIFIED_JULIAN_DAY.adjustInto()' dan 'MODIFIED_JULIAN_DAY.getFrom()' hanya berlaku untuk Temporal objek yang dapat dikonversi menjadi ChronoField#EPOCH_DAY. Dilemparkan UnsupportedTemporalTypeException untuk jenis objek lainnya.
Implementasi ini adalah versi bilangan bulat MJD dengan bagian desimal dibulatkan ke lantai.
Dalam fase penyelesaian penguraian, tanggal dapat dibuat dari bidang Hari Julian yang Dimodifikasi. Dalam mode ketat ResolverStyle#STRICT dan mode resolverStyle#SMART, nilai Hari Julian yang Dimodifikasi divalidasi terhadap rentang nilai yang valid. Dalam mode resolverStyle#LENIENT, tidak ada validasi yang terjadi.
<h4>Catatan Astronomi dan Ilmiah</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 |
Hari Julian yang Dimodifikasi terkadang diambil untuk menyiratkan Universal Time atau UTC, tetapi implementasi ini selalu menggunakan Hari Julian yang Dimodifikasi untuk tanggal lokal, terlepas dari offset atau zona waktu.
Java dokumentasi untuk java.time.temporal.JulianFields.MODIFIED_JULIAN_DAY.
Bagian dari halaman ini adalah modifikasi berdasarkan pekerjaan yang dibuat dan dibagikan oleh Android Open Source Project dan digunakan sesuai dengan istilah yang dijelaskan dalam Lisensi Creative Commons 2.5 Lisensi Atribusi.