Sådan Konverter en gregorianske kalender Dato til en julianske kalender dato ved hjælp af SQL

April 14

Sådan Konverter en gregorianske kalender Dato til en julianske kalender dato ved hjælp af SQL

Den gregorianske kalender er den internationalt anerkendte standard kalender af de seks vigtigste kalendere øjeblikket i brug i hele verden. Den julianske kalender er den eneste anden sol-baserede kalender og er ofte brugt til astronomiske og videnskabelige anvendelser. Disse kalendere bruger meget forskellige formater, men det er faktisk ganske simpelt at konvertere fra et format til det andet ved hjælp af Transact-SQL med de indbyggede DateDiff () og DateAdd () funktioner.

Vejledning


• Åbn SQL Server Management Studio.

• Åbn en ny forespørgsel vindue.

• Konverter en gregoriansk dato til Julian ved at udføre følgende forespørgsel erklæring, der erstatter "<GregorianDate>" med enhver gregoriansk-formateret dato: SELECT DateDiff (dd, 0, <GregorianDate>) + 2415021

• Konverter en Julian dato gregorianske ved at udføre følgende forespørgsel erklæring, der erstatter "<JulianDate>" med enhver Julian-formateret dato: SELECT DateAdd (dd, <JulianDate> - 2.415.021, 0)