タグ

ブックマーク / hszaki.blogspot.com (1)

  • HSDocumentBuilder: SQLite3 日時計算Memo

    2010年2月9日火曜日 SQLite3 日時計算Memo SQLite3では、日付は文字列として格納される。 dataとかdatetimeといった型はない。 そのため、日時の計算が大変。 日付と時間のフォーマットは、厳密に、 yyyy-mm-dd hh:mm:ss でなければ、datetime関数は日付と判断してくれない。 MAX(日付) : datetime(max(strftime('%s', 日付)), 'unixepoch') 同じ日のtime1時からtime2時までの時間hh:mm:ssの計算は、 time(datetime(strftime('%s', 'yyyy-mm-dd') + strftime('%s', 'yyyy-mm-dd ' || time2) - strftime('%s', 'yyyy-mm-dd ' || time2), 'unixepoch')) 投稿

  • 1