JulianFields.ModifiedJulianDay Propriété
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Champ Julian Day modifié.
[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
Valeur de propriété
- Attributs
Remarques
Champ Julian Day modifié.
Il s’agit d’une version basée sur un entier du numéro de jour julian modifié. Le Jour julian modifié (MJD) est un système bien connu qui compte les jours en continu. Il est défini par rapport à l’astronomique Julian Day as MJD = JD - 2400000.5
. Chaque Jour julian modifié s’exécute de minuit à minuit. Le champ fait toujours référence à la date-heure locale, en ignorant le décalage ou la zone.
Pour les heures de date, 'MODIFIED_JULIAN_DAY.getFrom()' suppose la même valeur de minuit jusqu’à juste avant la prochaine minuit. Lorsque ' MODIFIED_JULIAN_DAY.adjustInto()' est appliqué à une date et heure, l’heure de la journée reste inchangée. 'MODIFIED_JULIAN_DAY.adjustInto()' et 'MODIFIED_JULIAN_DAY.getFrom()' s’appliquent uniquement aux Temporal
objets qui peuvent être convertis en ChronoField#EPOCH_DAY
. Un UnsupportedTemporalTypeException
objet est levée pour tout autre type d’objet.
Cette implémentation est une version entière de MJD avec la partie décimale arrondie au sol.
Dans la phase de résolution de l’analyse, une date peut être créée à partir d’un champ Jour julian modifié. Dans ResolverStyle#STRICT mode strict et ResolverStyle#SMART mode intelligent, la valeur Julian Day modifiée est validée par rapport à la plage de valeurs valides. Dans ResolverStyle#LENIENT, aucun mode de validation ne se produit.
<h4>Notes< astronomiques et scientifiques/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 |
Les jours julian modifiés sont parfois pris pour impliquer l’heure universelle ou UTC, mais cette implémentation utilise toujours le jour julian modifié pour la date locale, quel que soit le décalage ou le fuseau horaire.
Documentation Java pour java.time.temporal.JulianFields.MODIFIED_JULIAN_DAY
.
Les parties de cette page sont des modifications basées sur le travail créé et partagé par le projet Android Open Source et utilisés en fonction des termes décrits dans la licence d’attribution Creative Commons 2.5.