Come convertire un Gregoriano data di calendario per un calendario Giuliano SQL Data Utilizzando

October 16

Come convertire un Gregoriano data di calendario per un calendario Giuliano SQL Data Utilizzando


Il calendario gregoriano è il calendario standard accettato a livello internazionale dei sei calendari principali attualmente in uso in tutto il mondo. Il calendario giuliano è l'unico altro calendario solare-based ed è spesso usato per applicazioni astronomiche e scientifiche. Questi calendari utilizzano formati molto diversi, ma in realtà è abbastanza semplice per convertire da un formato all'altro utilizzando Transact-SQL con le funzioni built-in DATEDIFF () e DATEADD ().

istruzione

1 Aprire SQL Server Management Studio.

2 Aprire una nuova finestra di query.

3 Convertire una data Gregoriana a Julian eseguendo la seguente istruzione di query, sostituendo "<GregorianDate>" con qualsiasi data Gregoriana in formato:

SELEZIONE DATEDIFF (dd, 0, <GregorianDate>) + 2.415.021

4 Convertire una data Giuliano a Gregoriano eseguendo la seguente istruzione di query, sostituendo "<JulianDate>" con qualsiasi data Julian formattato:

SELEZIONE DATEADD (dd, <JulianDate> - 2.415.021, 0)