Để chuyển chuỗi ngày tháng thành timestamp (giây từ epoch), ta dùng time.mktime() kết hợp với datetime.strptime() để parse chuỗi theo định dạng.
Ví dụ
import time
import datetime
chuoi_ngay = "24/03/2021"
print("Chuỗi ngày:", chuoi_ngay)
print("Timestamp:")
print(time.mktime(datetime.datetime.strptime(chuoi_ngay, "%d/%m/%Y").timetuple()))
Kết quả
Chuỗi ngày: 24/03/2021 Timestamp: 1616544000.0
Giải thích
- Import module
timevàdatetime. strptimechuyển chuỗi thành đối tượng datetime theo format "%d/%m/%Y".timetuple()chuyển thành struct_time.mktime()chuyển struct_time thành timestamp (float).