Hướng dẫn how to validate date in python - cách xác thực ngày trong python
Thư viện Python Show
Ví dụ:
Điều này sẽ tăng
Nó cũng xử lý thời gian nếu bạn cần điều đó. Cập nhật dựa trên nhận xét: 1 also accepts the keyword argument 2 which controls whether the day or month is expected to come first if a date is ambiguous. This defaults to False. E.g. Xem thảo luận Cải thiện bài viết Lưu bài viết Xem thảo luận Cải thiện bài viết Lưu bài viết Đọc Examples:
Đầu ra: SaiGiải thích: Tháng không thể là 14. Python3Phương pháp số 1: Sử dụng Strptime () Trong đó, hàm, Strptime thường được sử dụng để chuyển đổi ngày chuỗi sang đối tượng DateTime, được sử dụng như khi nó không khớp với định dạng hoặc ngày, tăng giá trịerror và do đó có thể được sử dụng để tính toán hiệu lực. 3 4 5 datetime 7 8 9 0 1 2 3 4 5The original string is : 04-01-1997 Does date match format? : True2 The original string is : 04-01-1997 Does date match format? : True3 6 8 8 9 8 The original string is : 04-01-1997 Does date match format? : True1 The original string is : 04-01-1997 Does date match format? : True4 9 8 The original string is : 04-01-1997 Does date match format? : True7 The original string is : 04-01-1997 Does date match format? : True8 6The original string is : 04-01-1997 Does date match format? : True0 The original string is : 04-01-1997 Does date match format? : True1 The original string is : 04-01-1997 Does date match format? : True2 Output: The original string is : 04-01-1997 Does date match format? : True The original string is : 04-01-1997
Does date match format? : True4>>> parse('11/12/2001')
>>> datetime.datetime(2001, 11, 12, 0, 0) # Nov 12
>>> parse('11/12/2001', dayfirst=True)
>>> datetime.datetime(2001, 12, 11, 0, 0) # Dec 11
9>>> parse("2003-09-251")
Traceback (most recent call last):
File " |