Ano ang Datetimeoffset sa SQL?
Ano ang Datetimeoffset sa SQL?

Video: Ano ang Datetimeoffset sa SQL?

Video: Ano ang Datetimeoffset sa SQL?
Video: Getting the current date and time in SQL Server, and using timezones with DateTimeOffset 2024, Mayo
Anonim

Panimula sa DATETIMEOFFSET uri ng datos

Ang DATETIMEOFFSET nagbibigay-daan sa iyo na manipulahin ang anumang solong punto sa oras, na isang halaga ng datetime, kasama ang isang offset na tumutukoy kung gaano kalaki ang pagkakaiba ng petsang iyon sa UTC.

Higit pa rito, ano ang Datetimeoffset?

Ang DateTimeOffset Kasama sa istraktura ang isang halaga ng DateTime, kasama ang isang Offset na property na tumutukoy sa pagkakaiba sa pagitan ng kasalukuyang DateTimeOffset petsa at oras ng instance at Coordinated Universal Time (UTC).

Pangalawa, anong uri ng data ang gagamitin mo na alam ang time zone? Ang datetime mga uri ng data ay DATE, TIMESTAMP, TIMESTAMP WITH TIME ZONE , at TIMESTAMP NA MAY LOKAL TIME ZONE . Mga halaga ng datetime mga uri ng data ay minsan tinatawag na datetimes.

Ang pagpapanatiling nakikita ito, ano ang SQL Switchoffset?

Sa SQL Server, ang SWITCHOFFSET () function ay maaaring gamitin upang ibalik ang isang datetimeoffset value na binago mula sa nakaimbak na time zone offset sa isang tinukoy na bagong time zone offset. Nasa ibaba ang mga halimbawa kung paano gumagana ang function na ito.

Paano nag-iimbak ang SQL Server ng mga time zone?

SQL Server umaasa sa mga time zone iyon ay nakaimbak sa Windows Registry. Mga time zone naka-install sa computer ay nakaimbak sa sumusunod na registry hive: KEY_LOCAL_MACHINESOFTWAREMicrosoftWindows NTCurrentVersion Mga Time Zone . Isang listahan ng naka-install mga time zone ay nakalantad din sa pamamagitan ng sys.

Inirerekumendang: