Şu anda seyir halinde 3 saatlik rezervasyon süresinin dolması durumunda belirli bir uçuşu engellemek için çalışıyorum. Giden havalimanının saat dilimini GMT'ye çevirmek ve böylece rezervasyon süresi ile uçuş saatinden ayrılma süresi arasındaki uygun farkı almam gerekiyor. Havaalanı kodu ile saat dilimi arasındaki eşleşmeyi yapmak için birçok CPAN modülünü aradım ancak uygun bir çözüm bulamamıştım. Herhangi biri bana iyi bir çözüm bulmasında bana yardımcı olacaksa harika olur.Perl kodunu kullanarak havalimanından saat dilimini bulun
7
A
cevap
15
Bir CPAN modülü bulabileceğinizi bilmiyorum, ancak belki de kendiniz bir dönüştürücü yapabilirsiniz - havalimanı kodlarını saat dilimlerine eşleyen küçük bir veritabanı tablosuyla yeterince basit olmalıdır.
5000'den fazla havaalanı kodunun ve UTC'ye göre saat dilimlerinin CSV dosyasını içeren aşağıdaki bağlantıyı buldum.
http://openflights.org/data.html
Kendi veritabanına söz konusu bağlantıdan CSV içe ve daha sonra bu tablodaki saat dilimleri ve havaalanları etrafında kod işi olabilir.
İlgili konular
- 1. Sistem Saat Dilimini .NET'den Ayarla
- 2. pandalar to_datetime içinde saat dilimini kullanarak
- 3. Tarayıcının saat dilimini değiştirme
- 4. Powershell Saat dilimi ile saat dilimini göster
- 5. FullCalendar, saat dilimini yok sayıyor
- 6. Kuruluş modunun saat dilimini ayarlama
- 7. Strftime çağrılmadan önce saat dilimini nasıl ayarlayabilirim?
- 8. UTC saat dilimini postgresql ile EST (yerel saat) arasında dönüştürme
- 9. .js an (dilimini) kullanarak kullanıcıların tarayıcıdan dilimini alın
- 10. Sistem yerel saat dilimini python olarak alın
- 11. Saat dilimini webpack ile nasıl kullanmalıyım?
- 12. Ekip 5.1'deki Saat Dilimini nasıl değiştiririm?
- 13. Saat dilimini UTC ofseti ile nasıl belirleyebilirim?
- 14. ayrıştırma (Objective C) üzerinde saat dilimini
- 15. Bir iOS uygulamasında saat dilimini değiştirme
- 16. Postgres 9.4 saat dilimini nasıl ayarlanır kalıcı
- 17. java (android) posix biçiminde yerel saat dilimini nasıl yazdırır?
- 18. Google Grafikler datetime eksen etiketlerinin saat dilimini biçimlendirme
- 19. JS Date() saat dilimini doğru döndürür, ancak yanlış tarih
- 20. Varolan zaman damgası için PHP'deki saat dilimini nasıl değiştirirsiniz?
- 21. Python'da bir saat dilimini doğru tarih ve saati nasıl birleştiririm?
- 22. Python'u kullanarak, bir kullanıcının o anki saat dilimini otomatik olarak belirlemesi için en doğru yol nedir?
- 23. pytz zaman dilimini kaldırma
- 24. SQL Server FOR XML dilimini kullanarak birleştirin
- 25. C# kodunu kullanarak Powershell
- 26. Web tarayıcısı perl kullanarak
- 27. Saat Dilimi
- 28. Bir dahaki sefere iş bulun açık; mysql saat hesaplaması
- 29. Saat başına düşen öğe sayısını sayın, ardından sonucun ortalamasını bulun
- 30. Kabuk betiği değişkeninde saklanan Perl kodunu nasıl uygularım?
+1 Çok güzel yakalama. –
IATA'nın şehir kodlarının veri tabanını biliyor musunuz (YTO = YKZ YTZ YYZ)? – ikegami
Bir modül bulacağınızı sanmıyorum çünkü sorun çok basit. Sadece bir satır SQL. Gerçek çaba, havalimanı kodlarının listesini oluşturup sürdürmekte ve bu gerçekten de CPAN'a ait bir şey değil. – cjm