Not
Bu sayfaya erişim yetkilendirme gerektiriyor. Oturum açmayı veya dizinleri değiştirmeyi deneyebilirsiniz.
Bu sayfaya erişim yetkilendirme gerektiriyor. Dizinleri değiştirmeyi deneyebilirsiniz.
Şunlar için geçerlidir:SQL Server
Azure SQL Database
Azure SQL Managed Instance
Azure Synapse Analytics
Analitik Platform Sistemi (PDW)
Microsoft Fabric'te SQL veritabanı
Datetime2 ifadesinden çevrilmiş bir datetimeoffset değeri döndürür.
Transact-SQL söz dizimi kuralları
Sözdizimi
TODATETIMEOFFSET ( datetime_expression , timezoneoffset_expression )
Arguments
datetime_expression
Datetime2 değerine çözümlenen bir ifadedir.
Uyarı
İfade metin tipi, ntext veya görüntü tipi olamaz çünkü bu tipler örtük olarak varchar veya nvarchar'a dönüştürülemez.
timezoneoffset_expression
Saat dilimi ofsetini dakika cinsinden (tam sayı ise) temsil eden bir ifadedir, örneğin -120, veya saat ve dakika (bir dizedirse), örneğin '+13:00'. Aralık +14 ile -14 (saat cinsinden) arasındadır. İfade, belirtilen timezoneoffset_expression için yerel zamanda yorumlanır.
Uyarı
Eğer ifade bir karakter dizisi ise, {+|-}TZH:THM formatında olmalıdır.
Dönüş Türü
Datetimeoffset. Kesli hassasiyet, datetime_expression argümanıyla aynıdır.
Örnekler
A. Mevcut tarih ve saatin saat dilimi ofsetini değiştirmek
Aşağıdaki örnek, mevcut tarih ve saatin bölge ofsetini saat dilimi'ne -07:00göre değiştirir.
DECLARE @todaysDateTime DATETIME2;
SET @todaysDateTime = GETDATE();
SELECT TODATETIMEOFFSET (@todaysDateTime, '-07:00');
-- RETURNS 2019-04-22 16:23:51.7666667 -07:00
B. Saat dilimi ofsetini dakikalarla değiştirmek
Aşağıdaki örnek, mevcut saat dilimini dakikalara -120 çevirir.
SELECT TODATETIMEOFFSET(SYSDATETIME(), -120)
-- RETURNS: 2019-04-22 11:39:21.6986813 -02:00
C. 13 saatlik bir saat dilimi ofseti eklenmesi
Aşağıdaki örnek, bir tarih ve saate 13 saatlik bir zaman dilimi kaydırması ekler.
SELECT TODATETIMEOFFSET(SYSDATETIME(), '+13:00')
-- RETURNS: 2019-04-22 11:39:29.0339301 +13:00
Ayrıca Bkz.
CAST ve CONVERT (Transact-SQL)
Tarih ve Zaman Veri Türleri ve Fonksiyonları (Transact-SQL)
ZAMAN DILIMINDE (Transact-SQL)