我正在看使用SQLite做一些基本的日期/時間操作,但文檔不是很清楚。我想要做的只是添加一些已存在於數據庫中同一行的分鐘。我有一個日期時間,然後是一個持續時間。所以我想獲得開始日期/時間以及結束日期/時間。我看過這些行:SQLite日期/時間操作
我看到你可以使用日期時間,但你必須指定一個'本地時間',似乎不工作。
基本上,我想在SQL Server中相當於DATEADD。
我正在看使用SQLite做一些基本的日期/時間操作,但文檔不是很清楚。我想要做的只是添加一些已存在於數據庫中同一行的分鐘。我有一個日期時間,然後是一個持續時間。所以我想獲得開始日期/時間以及結束日期/時間。我看過這些行:SQLite日期/時間操作
我看到你可以使用日期時間,但你必須指定一個'本地時間',似乎不工作。
基本上,我想在SQL Server中相當於DATEADD。
嘗試
datetime(strftime('%s', start_date) + minute_count * 60, 'unixepoch')
start_date
- 開始日期;
minute_count
- 整數的分鐘數。
這是如何將15分鐘添加到當前datetime
。
SELECT datetime('now', '+15 Minute');
幹得好!對於輸入變量不要使用引號。 'select datetime(timestamp,'+110 seconds')as ts_corr,* from data;' – McPeppr
完美。正是我需要的。 – Kezzer