converttolocaltime - kod ve grafik fonksiyonu
Bir UTC veya GMT zaman damgasını ikili değer olarak yerel zamana dönüştürür. Yer, dünyadaki bir dizi şehir, yer ve saat diliminden herhangi biri olabilir.
Söz Dizimi:
ConvertToLocalTime(timestamp [, place [, ignore_dst=false]])
Dönüş verileri türü: dual
Bağımsız Değişken | Açıklama |
---|---|
timestamp | Dönüştürülecek zaman damgası veya zaman damgası olarak çözümlenen ifade. |
place |
Aşağıdaki geçerli 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:
Bilgi notuBir DST fark değeri kullanırsanız (yani, False öğesine göre değerlendirilen bir ignore_dst bağımsız değişken değeri belirtirseniz) place bağımsız değişkeninde GMT fark değeri yerine bir konum belirtmeniz gerekir. Bunun nedeni, Yaz Saati Uygulaması için ayarlama yapmanın GMT fark değerinin sağladığı boylamsal bilgiye ek olarak enlemsel bilgi de gerektirmesidir. Bilgi için bkz. GMT fark değerlerini DST ile birlikte 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 uygulaması) yok sayılır. True öğesine göre değerlendirilen geçerli bağımsız değişken değerleri -1 ve True() öğelerini içerir. Bu bağımsız değişken False olarak değerlendirilirse zaman damgası yaz saati uygulamasına göre ayarlanır. False öğesine göre değerlendirilen geçerli bağımsız değişken değerleri 0 ve False() öğelerini içerir. ignore_dst bağımsız değişken değeri geçersizse fonksiyon ifadeyi ignore_dst değeri True olarak değerlendiriliyormuş gibi değerlendirir. ignore_dst bağımsız değişken değeri belirtilmemişse fonksiyon ifadeyi ignore_dst değeri False olarak değerlendiriliyormuş gibi değerlendirir. |
A-C | D-K | L-R | S-Z |
---|---|---|---|
Abu Dhabi | Darwin | La Paz | Samoa |
Adelaide | Dhaka | Lima | Santiago |
Alaska | Eastern Time (US & Canada) | Lisbon | Sapporo |
Amsterdam | Edinburgh | Ljubljana | Sarajevo |
Arizona | Ekaterinburg | London | Saskatchewan |
Astana | Fiji | Madrid | Seoul |
Athens | Georgetown | Magadan | Singapore |
Atlantic Time (Canada) | Greenland | Mazatlan | Skopje |
Auckland | Greenwich Mean Time : Dublin | Melbourne | Sofia |
Azores | Guadalajara | Mexico City | Solomon Is. |
Baghdad | Guam | Mid-Atlantic | Sri Jayawardenepura |
Baku | Hanoi | Minsk | St. Petersburg |
Bangkok | Harare | Monrovia | Stockholm |
Beijing | Hawaii | Monterrey | Sydney |
Belgrade | Helsinki | Moscow | Taipei |
Berlin | Hobart | Mountain Time (US & Canada) | Tallinn |
Bern | Hong Kong | Mumbai | Tashkent |
Bogota | Indiana (East) | Muscat | Tbilisi |
Brasilia | International Date Line West | Nairobi | Tehran |
Bratislava | Irkutsk | New Caledonia | Tokyo |
Brisbane | Islamabad | New Delhi | Urumqi |
Brussels | Istanbul | Newfoundland | Warsaw |
Bucharest | Jakarta | Novosibirsk | Wellington |
Budapest | Jerusalem | Nuku'alofa | West Central Africa |
Buenos Aires | Kabul | Osaka | Vienna |
Cairo | Kamchatka | Pacific Time (US & Canada) | Vilnius |
Canberra | Karachi | Paris | Vladivostok |
Cape Verde Is. | Kathmandu | Perth | Volgograd |
Caracas | Kolkata | Port Moresby | Yakutsk |
Casablanca | Krasnoyarsk | Prague | Yerevan |
Central America | Kuala Lumpur | Pretoria | Zagreb |
Central Time (US & Canada) | Kuwait | Quito | - |
Chennai | Kyiv | Riga | - |
Chihuahua | - | Riyadh | - |
Chongqing | - | Rome | - |
Copenhagen | - | - | - |
GMT fark değerlerini DST ile birlikte kullanma
Unicode için Uluslararası Bileşenler (ICU) kütüphanelerinin Qlik Sense öğesinde uygulanmasının ardından, GMT (Greenwich Ortalama Saati) fark değerlerinin DST (Yaz Saati) ile birlikte kullanılması ek enlem bilgisi gerektirir.
GMT boylamsal (doğu-batı) bir fark iken, DST enlemsel (kuzey-güney) bir farktır. Örneğin, Helsinki (Finlandiya) ve Johannesburg (Güney Afrika) aynı GMT+02:00 fark değerini paylaşır ancak aynı DST fark değerini paylaşmazlar. Bu, GMT fark değerine ek olarak, herhangi bir DST fark değerinin, yerel DST koşulları hakkında tam bilgi sahibi olmak için yerel saat diliminin enlemsel konumu (coğrafi saat dilimi girişi) hakkında bilgi gerektirdiği anlamına gelir.