Hvordan konvertere en gregoriansk kalender dato til en julianske kalenderen Dato Bruke SQL

Hvordan konvertere en gregoriansk kalender dato til en julianske kalenderen Dato Bruke SQL


Den gregorianske kalender er den internasjonalt akseptert standard kalender av de seks viktigste kalendere som er i bruk over hele verden. Den julianske kalenderen er den eneste andre solar-basert kalender og blir ofte brukt til astronomiske og vitenskapelige applikasjoner. Disse kalendere bruker svært forskjellige formater, men det er faktisk ganske enkelt å konvertere fra ett format til den andre ved hjelp av Transact-SQL med innebygd DATEDIFF () og DATEADD () funksjoner.

Bruksanvisning

1 Åpne SQL Server Management Studio.

2 Åpne en ny spørring vindu.

3 Konvertere en gregoriansk dato til Julian ved å kjøre følgende spørring uttalelse, erstatte "<GregorianDate>" med noen gregorianske-formatert dato:

VELG DATEDIFF (dd, 0, <GregorianDate>) + 2415021

4 Konvertere en Julian dato for å gregorianske ved å kjøre følgende spørring uttalelse, erstatte "<JulianDate>" med noen Julian-formatert dato:

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