JulianFields.JulianDay Propriedade
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Campo Julian Day.
[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
Valor da propriedade
- Atributos
Comentários
Campo Julian Day.
Esta é uma versão baseada em inteiros do Número do Dia do Juliano. Julian Day é um sistema conhecido que representa a contagem de dias inteiros desde o dia 0, que está definido como 1º de janeiro de 4713 A.C. no calendário juliano, e -4713-11-24 Gregoriano. O campo tem "JulianDay" como "nome" e "DIAS" como "baseUnit". O campo sempre se refere à data e hora local, ignorando o deslocamento ou a zona.
Para data e hora, 'JULIAN_DAY.getFrom()' assume o mesmo valor da meia-noite até pouco antes da próxima meia-noite. Quando 'JULIAN_DAY.adjustInto()' é aplicado a uma data e hora, a parte da hora do dia permanece sem alterações. 'JULIAN_DAY.adjustInto()' e 'JULIAN_DAY.getFrom()' só se aplicam a Temporal objetos que podem ser convertidos em ChronoField#EPOCH_DAY. Um UnsupportedTemporalTypeException é gerado para qualquer outro tipo de objeto.
Na fase de resolução da análise, uma data pode ser criada a partir de um campo Julian Day. No modo estrito ResolverStyle#STRICT e no modo inteligente ResolverStyle#SMART, o valor do Dia do Julian é validado em relação ao intervalo de valores válidos. Em ResolverStyle#LENIENT, não ocorre nenhuma validação.
<h4>Notas< Astronômicas e Científicas/h4> A definição astronômica padrão usa uma fração para indicar a hora do dia, em que cada dia é contado do meio-dia ao meio-dia. Por exemplo, uma fração de 0 representa o meio-dia, uma fração de 0,25 representa 18:00, uma fração de 0,5 representa meia-noite e uma fração de 0,75 representa 06:00.
Por outro lado, essa implementação não tem parte fracionária e conta dias da meia-noite à meia-noite. Essa implementação usa um inteiro e dias a partir da meia-noite. O valor inteiro do Número do Dia do Julian é o valor astronômico do Dia do Julian ao meio-dia da data em questão. Isso equivale ao astronômico Dia juliano, arredondado para um inteiro 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 |
Julian Days às vezes é usado para implicar Tempo Universal ou UTC, mas essa implementação sempre usa o número do Dia do Juliano para a data local, independentemente do deslocamento ou fuso horário.
Java documentação para java.time.temporal.JulianFields.JULIAN_DAY.
Partes desta página são modificações baseadas no trabalho criado e compartilhado pelo Project Open Source do Open Source e usadas de acordo com os termos descritos na Creative Commons 2.5.