आप sqlite3 मॉड्यूल का उपयोग करके बहुत आसानी से Sqlite3 डेटाबेस में तारीख को स्टोर और पुनर्प्राप्त कर सकते हैं। डेटाबेस में तारीख डालते समय, सीधे तारीख को पास करें और पायथन इसे स्वचालित रूप से संभालता है।
उदाहरण
आयात करें changeconn.commit()# ऑब्जेक्ट को सीधे सम्मिलित करेंconn.execute("INSERT INTO TEST (ID,DATE) VALUES (?,?)", ('My date', datetime.date(2018, 1, 4)))conn. प्रतिबद्ध () प्रिंट ("रिकॉर्ड डाला गया")आउटपुट
यह आउटपुट देगा -
रिकॉर्ड डाला गया
अब जब आप डेटाबेस से मान प्राप्त करेंगे, तो आपको डेटटाइम ऑब्जेक्ट में पहले से ही पार्स की गई तारीख मिल जाएगी।
उदाहरण
आयात sqlite3import datetimeconn =sqlite3.connect(":memory:",detect_types=sqlite3.PARSE_DECLTYPES)कर्सर =conn.execute("SELECT ID, DATE from TEST") कर्सर में पंक्ति के लिए:प्रिंट पंक्ति
आउटपुट
यह आउटपुट देगा -
(u'foo', datetime.date(2014, 4, 28))