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ü: ikili

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 notuDST ofseti kullanıyorsanız (yani False olarak değerlendirilen bir ignore_dst bağımsız değişken değeri belirtirseniz) place bağımsız değişkeninde GMT ofseti yerine bir yer belirtmeniz gerekir. Bunun nedeni, Yaz Saati ayarlaması yapmak için bir GMT ofseti tarafından sağlanan enlem ve boylam bilgisi gerekmesidir. Bilgi için bkz. DST ile birlikte GMT ofsetlerini kullanma.
Bilgi notuYalnızca standart saat farklarını kullanabilirsiniz. Rastgele bir saat farkı (örneğin, GMT-04:27) kullanılamaz.
ignore_dst

Bu bağımsız değişken True olarak değerlendirilirse DST (yaz saati) yok sayılır. True olarak değerlendirilen geçerli bağımsız değişken değerleri arasında -1 ve True() bulunur.

Bu bağımsız değişken False olarak değerlendirilirse zaman damgası, yaz saatine göre değiştirilir. False olarak değerlendirilen geçerli bağımsız değişken değerleri arasında 0 ve False() bulunur.

ignore_dst bağımsız değişken değeri geçersizse fonksiyon, ifadeyi ignore_dst değeri True olarak değerlendirilmiş gibi değerlendirir. ignore_dst bağımsız değişken değeri belirtilmemişse fonksiyon, ifadeyi ignore_dst değeri False olarak değerlendirilmiş gibi değerlendirir.

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 fonksiyonu, 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.

Geçerli yerler ve saat dilimleri
A-C D-K L-R S-Z
Abu Dhabi Darwin La Paz Samoa
AdelaideDhakaLimaSantiago
AlaskaEastern Time (US & Canada)LisbonSapporo
AmsterdamEdinburghLjubljanaSarajevo
ArizonaEkaterinburgLondonSaskatchewan
AstanaFijiMadridSeoul
AthensGeorgetownMagadanSingapore
Atlantic Time (Canada)GreenlandMazatlanSkopje
AucklandGreenwich Mean Time : DublinMelbourneSofia
AzoresGuadalajara Mexico CitySolomon Is.
BaghdadGuamMid-AtlanticSri Jayawardenepura
BakuHanoiMinskSt. Petersburg
BangkokHarareMonroviaStockholm
BeijingHawaiiMonterreySydney
BelgradeHelsinkiMoscowTaipei
BerlinHobartMountain Time (US & Canada)Tallinn
BernHong KongMumbaiTashkent
BogotaIndiana (East)MuscatTbilisi
BrasiliaInternational Date Line WestNairobiTehran
BratislavaIrkutskNew CaledoniaTokyo
BrisbaneIslamabadNew DelhiUrumqi
BrusselsIstanbulNewfoundlandWarsaw
BucharestJakartaNovosibirskWellington
BudapestJerusalemNuku'alofaWest Central Africa
Buenos AiresKabulOsakaVienna
CairoKamchatkaPacific Time (US & Canada)Vilnius
CanberraKarachiParisVladivostok
Cape Verde Is.KathmanduPerthVolgograd
CaracasKolkataPort MoresbyYakutsk
CasablancaKrasnoyarskPragueYerevan
Central AmericaKuala LumpurPretoriaZagreb
Central Time (US & Canada)KuwaitQuito-
ChennaiKyivRiga-
Chihuahua-Riyadh-
Chongqing-Rome-
Copenhagen---
Örnekler ve sonuçlar
Örnek Sonuç

ConvertToLocalTime('2023-08-14 08:39:47','Paris')

'2023-08-14 10:39:47' sonucunu ve karşılık gelen dahili zaman damgası temsilini döndürür.
ConvertToLocalTime(UTC(), 'Stockholm') Stockholm saatini döndürür ve yaz saati ayarlaması yapar.
ConvertToLocalTime(UTC(), 'Stockholm', -1) Stockholm saatini döndürür ve yaz saati ayarlaması yapmaz.
ConvertToLocalTime(UTC(), 'GMT-05:00') Kuzey Amerika doğu yakası (örneğin, New York) için saati döndürür. Bir yer yerine GMT ofseti belirtildiği için yaz saati ayarlaması yapmaz.
ConvertToLocalTime(UTC(), 'New York', -1) Kuzey Amerika doğu yakası (örneğin, New York) saatini döndürür ve yaz saati ayarlaması yapmaz.
ConvertToLocalTime(UTC(), 'New York', True()) Kuzey Amerika doğu yakası (örneğin, New York) saatini döndürür ve yaz saati ayarlaması yapmaz.
ConvertToLocalTime(UTC(), 'New York', 0) Kuzey Amerika doğu yakası (örneğin, New York) saatini döndürür ve yaz saati ayarlaması yapar.
ConvertToLocalTime(UTC(), 'New York', False()) Kuzey Amerika doğu yakası (örneğin, New York) saatini döndürür ve yaz saati ayarlaması yapar.

DST ile birlikte GMT ofsetlerini kullanma

QlikView Kasım 2018'de Unicode Uluslararası Bileşenleri (ICU) kitaplıklarının uygulamasının ardından GMT (Greenwich Ortalama Zamanı) ofsetlerinin DST (Yaz Saati) ile birlikte kullanılması için ek enlem bilgisi gereklidir.

GMT bir boylamsal (doğu-batı) ofsetken DST enlemsel bir (kuzey güney) ofsettir. Örneğin Helsinki (Finlandiya) ve Johannesburg (Güney Afrika) aynı GMT+02:00 ofsetini paylaşırken aynı DST ofsetine sahip değildir. Bu, yerel DST koşulları hakkında eksiksiz bilgiye sahip olmak için GMT ofsetine istinaden herhangi DST ofsetinin yerel saat diliminin (coğrafi saat dilimi girişi) enlemsel konumuyla ilgili bilgi gerektirdiği anlamına gelir.

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