SQLite3 datetime
در پایگاه داده Python SQLite3 ، با وارد کردن ماژول datatime ، می توانیم تاریخ یا زمان را به راحتی ذخیره کنیم. قالبهای زیر متداولترین قالبهایی هستند که می توانید برای زمان استفاده از آنها استفاده کنید:
YYYY-MM-DD
YYYY-MM-DD HH:MM
YYYY-MM-DD HH:MM:SS
YYYY-MM-DD HH:MM:SS.SSS
HH:MM
HH:MM:SS
HH:MM:SS.SSS
now
کد زیر را در نظر بگیرید:
import sqlite3
import datetime
con = sqlite3.connect('mydatabase.db')
cursorObj = con.cursor()
cursorObj.execute('create table if not exists assignments(id integer, name text, date date)')
data = [(1, "Ridesharing", datetime.date(2017, 1, 2)), (2, "Water Purifying", datetime.date(2018, 3, 4))]
cursorObj.executemany("INSERT INTO assignments VALUES(?, ?, ?)", data)
con.commit()
در این کد ، ما ابتدا ماژول datetime را وارد کردیم و جدولی را با نام انتصابات با سه ستون ایجاد کرده ایم.
نوع داده ستون سوم یک تاریخ است. برای درج تاریخ در ستون ، ما از datetime.date استفاده کرده ایم. به همین ترتیب ، می توانیم از datetime.time برای مدیریت زمان استفاده کنیم.
کد فوق خروجی زیر را ایجاد می کند:
انعطاف پذیری و تحرک بسیار زیاد پایگاه داده SQLite3 ، استفاده از آن و ارسال آن با هر محصولی که با آن کار می کند را به اولین انتخاب برای هر توسعه دهنده تبدیل می کند.
شما می توانید از پایگاه داده SQLite3 در پروژه های ویندوز ، لینوکس ، سیستم عامل Mac ، اندروید و iOS به دلیل قابلیت حمل عالی استفاده کنید. بنابراین شما یک فایل را با پروژه خود ارسال می کنید و تمام.