localtime - kod ve grafik fonksiyonu
Bu fonksiyon belirli bir saat dilimi için geçerli saatin zaman damgasını döndürür.
Söz Dizimi:
LocalTime([timezone [, ignoreDST ]])
Dönüş verileri türü: dual
Bağımsız Değişken | Açıklama |
---|---|
timezone |
timezone, Date and Time için Windows Control Panel içindeki Time Zone altında listelenen coğrafi konumlardan herhangi birini içeren bir dize olarak veya 'GMT+hh:mm' biçiminde bir dize olarak belirtilir. Kabul edilen konumların ve saat dilimlerinin bir listesi de aşağıdaki tabloda sunulmaktadır. Herhangi bir saat dilimi belirtilmezse yerel zaman döndürülür. Bilgi notuBir DST fark değeri kullanırsanız (yani, False öğesine göre değerlendirilen bir ignoreDST 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. Daha fazla bilgi için bk. GMT fark değerlerini DST ile birlikte kullanma.
|
ignoreDST |
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. ignoreDST bağımsız değişken değeri geçersizse fonksiyon ifadeyi ignore_dst değeri True olarak değerlendiriliyormuş gibi değerlendirir. ignoreDST 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 | - | - | - |
Örnekler ve sonuçlar:
Aşağıdaki örnekler, işlevin 2023-08-14 08:39:47 yerel saatinde, sunucunun veya masaüstü ortamının yerel saat dilimi GMT-05:00 olacak şekilde ve listelenen bu tarih itibarıyla yaz saati uygulamasına geçmiş bir bölgede çağrılmasına dayanmaktadır.
Örnek | Sonuç |
---|---|
localtime () |
2023-08-14 08:39:47 yerel saatini döndürür. |
localtime ('London') |
Londra'daki yerel saati döndürür, 2023-08-14 13:39:47. |
localtime ('GMT+02:00') |
GMT+02:00, 2023-08-14 14:39:47 zaman diliminde yerel saati döndürür. Konum yerine GMT fark değeri belirtildiğinden yaz saati uygulaması için herhangi bir ayarlama yapılmaz. |
localtime ('Paris',-1) |
Yaz saati uygulaması göz ardı edilerek Paris'teki yerel saati döndürür, 2023-08-14 13:39:47. |
localtime ('Paris',True()) |
Yaz saati uygulaması göz ardı edilerek Paris'teki yerel saati döndürür, 2023-08-14 13:39:47. |
localtime ('Paris',0) |
Yaz saati uygulamasını dikkate alarak Paris'teki yerel saati döndürür, 2023-08-14 14:39:47. |
localtime ('Paris',False()) |
Yaz saati uygulamasını dikkate alarak Paris'teki yerel saati döndürür, 2023-08-14 14:39:47. |
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.