Ana içeriğe geç Tamamlayıcı içeriğe geç

converttolocaltime - kod ve grafik fonksiyonu

Bir UTC veya GMT zaman damgasını ikili değer olarak yerel zamana dönüştürür.

Söz Dizimi:  

ConvertToLocalTime(timestamp [, place [, ignore_dst=false]])

Dönüş veri türü: dual

Bağımsız Değişkenler:  

ConvertToLocalTime bağımsız değişkenleri
Bağımsız Değişken Açıklama
timestamp Zaman damgası veya dönüştürülmek üzere zaman damgasına çözümlenen ifade (örneğin, '2012-10-12').
place

Aşağıdaki yerler ve saat dilimleri tablosundan bir yer veya saat dilimi. Alternatif olarak, yerel zamanı tanımlamak için GMT veya UTC kullanabilirsiniz. Aşağıdaki değerler ve saat farkı aralıkları geçerlidir:

  • GMT
  • GMT-12:00 - GMT-01:00
  • GMT+01:00 - GMT+14:00
  • UTC
  • UTC-12:00 - UTC-01:00
  • UTC+01:00 - UTC+14:00
Bilgi notuYalnızca standart saat farklarını kullanabilirsiniz. Rastgele bir saat farkı (örneğin, GMT-04:27) kullanılamaz.
ignore_dst DST (günışığından yararlanma saati) uygulamasını göz ardı etmek istiyorsanız True olarak ayarlayın.

ignore_dst seçeneği True olarak belirlenmezse, sonuçta elde edilen saat günışığından yararlanma saati için ayarlanır.

Yerler ve saat dilimleri

ConvertToLocalTime işlevi, Windows kayıt defterinden dünyadaki yerler ve saat dilimleri hakkında bilgi edinir. Bu, işlevin çalışabilmesi için, aradığınız yerin adının Windows kayıt defterinde karşılık gelen adla eşleşmesini gerektiği anlamına gelir.

Windows kayıt defterinde kayıtlı ad, Windows yüklemenizin dil ayarlarına göre de değişiklik gösterebilir. Bu, belirli il ve ülkelerin farklı dillerde farklı şekillerde kullanılmasından kaynaklanır.

Windows kayıt defterindeki yer ve saat dilimi listesini şurada bulabilirsiniz:

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Time Zones

Alternatif olarak, saat dilimleri ve yerler listesini Windows Denetim Masası'nda da bulabilirsiniz. Denetim Masası'nı açın, Tarih ve Saat ayarlarına ve sonra Saat dilimini değiştir seçeneğine tıklayın. Açılan listede her bir saat dilimiyle ilişkili il ve ülke adlarının listesini görebilirsiniz.

Örnekler ve sonuçlar:  

Örnekler ve sonuçlar
Örnek Sonuç
ConvertToLocalTime('2007-11-10 23:59:00','Paris') '2007-11-11 00:59:00' sonucunu ve karşılık gelen dahili zaman damgası temsilini döndürür.
ConvertToLocalTime(UTC(), 'GMT-05:00') Kuzey Amerika doğu yakası (örneğin, New York) için saati döndürür.
ConvertToLocalTime(UTC(), 'GMT-05:00', True) Kuzey Amerika doğu yakası (örneğin, New York) için saati döndürür ve günışığından yararlanma saati ayarlaması yapılmaz.

DST ile birlikte GMT farklarını kullanma

QlikView November 2018 sürümünde Unicode Uluslararası Bileşenleri (ICU) kitaplıklarının uygulamasını takiben, DST (Yaz Saati) ile birlikte GMT (Greenwich Ortalama Saati) farklarının kullanılması için ek enlem bilgileri gerekir.

GMT, boylam (doğu-batı) farkını ifade ederken, DST ise enlem (kuzey-güney) farkını ifade eder. Örneğin, Helsinki (Finlandiya) ve Johannesburg (Güney Afrika) aynı GMT+02:00 farkını paylaşır ancak aynı DST farkını paylaşmaz. Başka bir deyişle, yerel DST koşulları hakkında tam bilgi sahibi olmak için GMT farkına ek olarak tüm DST farkları, yerel saat diliminin (coğrafi saat dilimi girişi) enlem konumuyla ilgili bilgi gerektirir.

Bu sayfa size yardımcı oldu mu?

Bu sayfa veya içeriği ile ilgili bir sorun; bir yazım hatası, eksik bir adım veya teknik bir hata bulursanız, bize bildirin, düzeltelim!

Analiz Modernleştirme Programına katılın

Remove banner from view

Analiz Modernleştirme Programı ile değerli QlikView uygulamalarınızı ödün vermeden modernleştirin. Bize ulaşmak ve daha fazla bilgi almak için buraya tıklayın: ampquestions@qlik.com