SQLite库笔记:日期和时间函数
-- 创建一个表来存储日期时间数据
CREATE TABLE IF NOT EXISTS example_table (
id INTEGER PRIMARY KEY,
event_date TEXT
);
-- 插入一些日期时间数据
INSERT INTO example_table (event_date) VALUES ('2023-04-01 14:00:00');
INSERT INTO example_table (event_date) VALUES ('2023-04-02 15:30:00');
-- 查询当前日期和时间
SELECT date('now') AS current_date, time('now') AS current_time;
-- 查询日期时间数据并格式化输出
SELECT
event_date,
strftime('%Y-%m', event_date) AS year_month,
strftime('%d %m %Y', event_date) AS day_month_year,
strftime('%H:%M', event_date) AS hour_minute
FROM
example_table;
-- 查询特定时间段的数据
SELECT
event_date
FROM
example_table
WHERE
event_date BETWEEN '2023-04-01 09:00:00' AND '2023-04-02 17:00:00';
这个例子展示了如何在SQLite中使用日期和时间函数,包括创建表、插入数据、查询当前日期和时间、格式化日期时间以及查询特定时间段的数据。这些操作对于需要在应用程序中处理日期和时间数据的开发者来说是非常有用的。
评论已关闭