หากคุณมีวันที่ในรูปแบบของอ็อบเจ็กต์ datetime คุณสามารถรับไทม์ทูเพิลสำหรับออบเจกต์นั้นและส่งไปยังฟังก์ชัน time.mktime
ตัวอย่าง
import time from datetime import date from datetime import datetime my_date = date.today() print(time.mktime(my_date.timetuple()))
ผลลัพธ์
สิ่งนี้จะให้ผลลัพธ์ -
1514917800.0
หากอยู่ในรูปของสตริง คุณสามารถใช้ฟังก์ชัน strptime เพื่อแยกวิเคราะห์สตริงเป็นอ็อบเจ็กต์เวลา จากนั้นใช้ฟังก์ชัน time.mktime() เพื่อสร้างรูปแบบวันที่ที่รองรับ mysql
ตัวอย่าง
import time my_time = time.strptime("01-01-18", "%d-%m-%y") print(time.mktime(my_time))
ผลลัพธ์
สิ่งนี้จะให้ผลลัพธ์ -
1514745000.0