2012-01-17 26 views
7

Vì hiện tại tôi đang làm việc để chặn chuyến bay cụ thể hiển thị nếu thời gian khởi hành bằng trong 3 giờ đặt trước. Vì, tôi cần có múi giờ của sân bay khởi hành để chuyển đổi múi giờ thành GMT và do đó có được sự khác biệt chính xác giữa thời gian đặt vé và thời gian khởi hành của chuyến bay. Tôi đã tìm kiếm nhiều mô-đun CPAN để thực hiện ánh xạ giữa mã sân bay và múi giờ nhưng tôi không nhận được bất kỳ giải pháp phù hợp nào. Nó sẽ tuyệt vời nếu ai đó sẽ giúp ích cho tôi trong việc tìm kiếm một số giải pháp tốt cho nó.Tìm múi giờ từ mã sân bay bằng mã perl

Trả lời

15

Tôi không biết nếu bạn sẽ tìm thấy một mô-đun CPAN, nhưng có lẽ bạn có thể thực hiện một công cụ chuyển đổi - nó phải đủ đơn giản với một bảng cơ sở dữ liệu nhỏ ánh xạ mã sân bay đến múi giờ.

Tôi tìm thấy liên kết sau chứa tệp CSV có trên 5.000 mã sân bay và múi giờ của chúng tương ứng với UTC.

http://openflights.org/data.html

Bạn có thể nhập CSV từ liên kết đó vào cơ sở dữ liệu riêng của bạn và sau đó có công việc mã của bạn xung quanh các múi giờ và các sân bay trong bảng đó.

+0

+1 Rất thú vị. –

+0

Bạn có biết cơ sở dữ liệu về mã thành phố của IATA không (YTO = YKZ YTZ YYZ)? – ikegami

+1

Tôi không nghĩ rằng bạn sẽ tìm thấy một mô-đun, bởi vì vấn đề quá đơn giản. Nó chỉ là một dòng của SQL. Nỗ lực thực sự là xây dựng và duy trì danh sách mã sân bay, và đó thực sự không phải là thứ thuộc về CPAN. – cjm

Các vấn đề liên quan