SQLite3 datetime

  • مدرس: علی بیگدلی
  • تاریخ انتشار: Sep 28, 2020

در پایگاه داده 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 به دلیل قابلیت حمل عالی استفاده کنید. بنابراین شما یک فایل را با پروژه خود ارسال می کنید و تمام.

ثبت دیدگاه
نام *
ایمیل*
دیدگاه *
captcha
0دیدگاه