Tôi đang sử dụng strptime để chuyển đổi chuỗi ngày thành datetime
. Theo trang liên kết, định dạng như thế này nên làm việc:Tại sao datetime.strptime không hoạt động trong ví dụ đơn giản này?
>>> # Using datetime.strptime()
>>> dt = datetime.strptime("21/11/06 16:30", "%d/%m/%y %H:%M")
Mã của tôi là:
import datetime
dtDate = datetime.strptime(sDate,"%m/%d/%Y")
nơi sDate = "07/27/2012"
(ví dụ). (Tôi hiểu, từ cùng một trang, đó %Y
là "Năm với thế kỷ dạng số thập phân.")
Tôi đã thử đặt giá trị thực tế của sDate vào mã:
dtDate = datetime.strptime("07/27/2012","%m/%d/%Y")
nhưng điều này không hoạt động. Lỗi tôi nhận được là: Thuộc tínhLỗi: đối tượng 'mô-đun' không có thuộc tính 'strptime'
Tôi đang làm gì sai?
lỗi mà bạn nhận được là gì? –
Lỗi có thể là chức năng không có trong mô-đun. Thử nhập datetime từ datetime. Hoặc gọi là datetime.datetime.strptime – jrdn
@MartijnPieters: cảm ơn. Ngay sau khi tôi đăng nó, tôi nhận ra tôi nên có thêm rằng ... :) – Wikis