前提・実現したいこと
スタート時刻とエンド時刻を取得し、引き算により経過時間を求める
経過時間をsqlite3のデータベースに登録を行いたい。
発生している問題・エラーメッセージ
starttime,endtimeから計算して経過時間を日付型(datetime.timedelta)で出している。日付型でsqliteにデータ登録する方向で現在検討してるがその方法がわからない。(経過時間がわかる形でデータ登録をしたい。) sqliet3.InterfaceError:Error binding parameter 8 - probably unsupported type
該当のソースコード
Python
1import time 2import datetime 3import numpy as np 4import sqlite3 5 6DBDT = [0] 7 8def get_time 9 starttime = datetime.datetime.now().time().srtftime('%Y-m%-d%') 10 処理1 11 endtime = datetime.datetime.now).time().srtftime('%H:%M:%S') 12 13 starttime2 = datetime.datetime.strptime(starttime,'%H:%M:%S') 14 endtime2 = datetime.datetime.strptime(endtime,'%H:%M:%S') 15 16 kekka = endtime2-starttime2 17 18def insert_SQLite 19 20 DBDT[0] = kekka 21 データ登録処理 22
試したこと
sqlite3のデータベースのデータ型をINTEGER,BLOB,TEXTなどに変更してみたがエラーが発生した。
補足情報(FW/ツールのバージョンなど)
ここにより詳細な情報を記載してください。
どなたかご教授いただけたら幸いです。宜しくお願い致します。
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。