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.
Sözdizimi
DateTimeZone.From(value as any, optional culture as nullable text) as nullable datetimezone
Hakkında
Verilen değerden bir datetimezone oluşturur.
-
value:datetimezoneoluşturmak için kullanılan değer. -
culture: (İsteğe bağlı) Değeri dönüştürürken kullanılacak kültür (örneğin, "en-US").
Aşağıdaki türlerdeki değerler bir datetimezone değerine dönüştürülebilir:
-
text: Metin gösteriminden birdatetimezonedeğer döndürür. Ayrıntılar için DateTimeZone.FromText bakın. -
date:datetimezonetarih bileşeni,valuesaat bileşeni ve yerel saat dilimine karşılık gelen kayma ile bir12:00:00 AMdöndürür. -
datetime:datetimezone'yi tarih ve saat ve yerel saat dilimine karşılık gelen eşik ile birvalueolarak döndürür. -
datetimezone: geri döndürürvalue. -
time: OLE Otomasyon Tarihi'nin tarih bileşeni olarakdatetimezonetarih eşdeğeriyle,0saat bileşeni olarak ve yerel saat dilimine karşılık gelen uzaklık ile birvaluedöndürür. OLE Otomasyon Tarihi, integral bileşeni 30 Aralık 1899 gece yarısından önceki veya sonraki gün sayısı olan ve kesirli bileşeni o gündeki saati 24'e bölen bir kayan noktalı sayıdan oluşur. Örneğin, gece yarısı, 31 Aralık 1899 1,0 ile gösterilir; 06:00, 1 Ocak 1900 2,25 ile temsil edilir; midnight, 29 Aralık 1899 , -1.0 ile temsil edilir; ve 06:00, 29 Aralık 1899 -1,25 ile temsil edilir. Temel değer 30 Aralık 1899 gece yarısıdır. En düşük değer 1 Ocak 0100 gece yarısıdır. En yüksek değer, 31 Aralık 9999'un son anıdır. -
number:datetimezonetarafından ifade edilen OLE Automation Date ile eşdeğer tarih saat ve yerel saat dilimine karşılık gelen saat farkı ile birvaluedöndürür. -
null: geri döndürürnull.
value başka bir türde olduğunda hata döndürülür.
Yerel saat dilimine karşılık gelen uzaklık değeri, bu işlevi çevrimiçi çalıştırmak yerine yerel olarak çalıştırırken farklıdır. Yerel olarak çalıştırıldığında, yerel saat dilimi döndürülür. Çevrimiçi çalıştırıldığında UTC saat dilimi (+00:00) döndürülür.
Örnek 1
Tarih, saat ve saat diliminin metinsel gösterimini bir datetimezone değere dönüştürün.
Kullanım
DateTimeZone.From("2020-10-30T01:30:00-08:00")
Çıkış
#datetimezone(2020, 10, 30, 01, 30, 00, -8, 00)
Örnek 2
Brezilya Portekizcesi tarih, saat ve saat diliminin metinsel gösterimini bir datetimezone değere dönüştürün.
Kullanım
DateTimeZone.From("13 de agosto de 2025 15:43:00 -03:00", "pt-BR")
Çıkış
#datetimezone(2025, 08, 13, 15, 43, 00, -3, 00)
Örnek 3
1 Ocak 2025 saat 12:00'yi temsil eden bir sayıyı bir datetimezone değere dönüştürün. Sonuçtaki saat dilimi, örneğin yerel olarak mı yoksa çevrimiçi mi çalıştırılıp çalıştırılmadığına bağlıdır.
Kullanım
DateTimeZone.From(45658.5)
Çıkış
#datetimezone(2025, 01, 01, 12, 00, 00, 0, 00)