Để chuyển đổi datetime của python thành epoch với strftime, bạn cần cung cấp cho hàm strftime một chuỗi định dạng chứa mã để định dạng ngày dưới dạng giây kể từ epoch. Chỉ thị% s được sử dụng cho mục đích này.
ví dụ
import datetime timestamp = datetime.datetime(2017, 12, 1, 0, 0).strftime('%s') print(timestamp)
Đầu ra
Điều này sẽ cung cấp đầu ra -
1445212800
Nếu bạn đang sử dụng Python 3.3+, bạn có thể chỉ cần sử dụng hàm dấu thời gian để xem thời gian kể từ kỷ nguyên.
ví dụ
import datetime timestamp = datetime.datetime(2017, 12, 1, 0, 0).timestamp() print(timestamp)
Đầu ra
Điều này sẽ cung cấp đầu ra -
1445212800