MySQL डेटाबेस में डेट इन्सर्ट करने के लिए, आपकी टेबल में टाइप date या datetime का कॉलम होना चाहिए। एक बार आपके पास वह हो, तो आपको अपने डेट को इन्सर्ट करने से पहले स्ट्रिंग फॉर्मेट में बदलना होगा। ऐसा करने के लिए, आप datetime मॉड्यूल के strftime फॉर्मेटिंग फंक्शन का उपयोग कर सकते हैं।
उदाहरण के लिए
from datetime import datetime
now = datetime.now()
id = 1
formatted_date = now.strftime('%Y-%m-%d %H:%M:%S')
# यह मानते हुए कि आपके पास एक कर्सर है जिस पर आप यह क्वेरी चलाना चाहते हैं:
cursor.execute('insert into table(id, date_created) values(%s, %s)', (id, formatted_date))
इसे चलाने से टपल (id, date) आपकी टेबल में इन्सर्ट करने का प्रयास करेगा।