JulianFields.ModifiedJulianDay Propiedad
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Campo Día juliano modificado.
[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
Valor de propiedad
- Atributos
Comentarios
Campo Día juliano modificado.
Se trata de una versión basada en enteros del número de día juliano modificado. Modified Julian Day (MJD) es un sistema conocido que cuenta días continuamente. Se define en relación con el día de Juliano astronómica como MJD = JD - 2400000.5
. Cada día juliano modificado se ejecuta de medianoche a medianoche. El campo siempre hace referencia a la fecha y hora local, ignorando el desplazamiento o la zona.
En el caso de las fechas y horas, "MODIFIED_JULIAN_DAY.getFrom()" asume el mismo valor de medianoche hasta justo antes de la próxima medianoche. Cuando "MODIFIED_JULIAN_DAY.adjustInto()" se aplica a una fecha y hora, la hora del día permanece sin modificar. 'MODIFIED_JULIAN_DAY.adjustInto()' y 'MODIFIED_JULIAN_DAY.getFrom()' solo se aplican a Temporal
los objetos que se pueden convertir en ChronoField#EPOCH_DAY
. UnsupportedTemporalTypeException
Se produce una excepción para cualquier otro tipo de objeto.
Esta implementación es una versión entera de MJD con la parte decimal redondeada al suelo.
En la fase de resolución del análisis, se puede crear una fecha a partir de un campo Día juliano modificado. En el modo estricto ResolverStyle#STRICT y el modo inteligente ResolverStyle#SMART, el valor De día juliano modificado se valida con el intervalo de valores válidos. En el modo leniento ResolverStyle#LENIENT no se produce ninguna validación.
<h4>Notas astronómicas y científicas</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 |
Los días julianos modificados a veces se toman para implicar la hora universal o UTC, pero esta implementación siempre usa el Día juliano modificado para la fecha local, independientemente del desplazamiento o la zona horaria.
Documentación de Java para java.time.temporal.JulianFields.MODIFIED_JULIAN_DAY
.
Las partes de esta página son modificaciones basadas en el trabajo creado y compartido por el proyecto de código abierto de Android y se usan según los términos descritos en la licencia de atribución de Creative Commons 2.5.