Tôi biết về mô-đun DateTime
Perl và nhiều mô-đun DateTime::Format::
để phân tích các loại định dạng ngày/giờ cụ thể. Tuy nhiên, một số ví dụ về chuỗi ngày/giờ, làm thế nào tôi có thể tìm ra (tại thời điểm mã hóa/thiết kế, không phải khi chạy) mà tôi nên sử dụng mô-đun cụ thể nào?Làm thế nào để phân tích một chuỗi thành một đối tượng DateTime trong Perl?
Ví dụ, tôi muốn phân tích chuỗi như: October 28, 2011 9:00 PM PDT
Có một danh sách ở đâu đó trong những ngày/định dạng thời gian phổ biến nhất mà tôi có thể xem xét điều này và tìm thấy đó sẽ là mô-đun thích hợp nhất?
Tôi cũng biết về một số mô-đun cố gắng "đoán" định dạng cho từng chuỗi đã cho lúc chạy và làm tốt nhất. Nhưng, đối với các ứng dụng nhạy cảm, tôi muốn xác định (đúng nhất có thể) định dạng đầu tiên khi thiết kế một ứng dụng và sau đó sử dụng một mô-đun sẽ cảnh báo cho tôi nếu một chuỗi không khớp với định dạng được chỉ định.
Tôi nên làm như thế nào?
Cảm ơn! Đây là lý do cuối cùng kết thúc. Tuy nhiên, tôi rất muốn xem danh sách các định dạng ngày tháng phổ biến hoặc tiêu chuẩn (ISO, RFC) để kiểm tra xem một số chuỗi cụ thể mà tôi có sẽ phù hợp với bất kỳ định dạng nào hay không. –
Có danh sách mô-đun DateTime (cũ) (bao gồm một số mô-đun DT :: Định dạng) tại http: //datetime.perl.org/wiki/datetime/page/Modules –
Không phải là một fan hâm mộ lớn của việc phải xác định định dạng chính xác như vậy – MikeKulls