- SQLite快速入门
- SQLite是什么?
- SQLite历史
- SQLite特性/为什么要使用SQLite?
- SQLite优点和缺点
- SQLite安装
- SQLite命令大全
- SQLite语法大全
- SQLite数据类型
- SQLite运算符
- SQLite表达式
- 数据库和表
- CURD操作
- 子句和条件
- 连接操作
- SQLite时间日期
- 聚合函数
- SQLite触发器
- SQLite主键
- SQLite导出导入
- SQLite连接程序
SQLite datetime()函数
SQLite datetime()
函数用于以不同的格式检索/查询日期和时间。 日期时间函数的结果格式为“YYYY-MM-DD HH:MM:SS
” 。
语法
datetime(timestring, [ modifier1, modifier2, ... modifier_n ] )
示例1:
检索当前日期和时间:
sqlite> SELECT datetime('now'); 2017-12-24 12:54:53 sqlite>
示例2:
添加/减去当前日期和时间的年数:
SELECT datetime('2017-08-13','+5 years'); SELECT datetime('now','+5 years');
执行上面语句,得到以下结果 -
sqlite> SELECT datetime('2017-08-13','+5 years'); 2022-08-13 00:00:00 sqlite> SELECT datetime('now','+5 years'); 2022-05-24 12:56:29 sqlite>
示例3:
在当前日期和时间上添加/减去天数:
SELECT datetime('2017-09-13','+6 days'); SELECT datetime('now','+3 days'); SELECT datetime('now','-5 days');
执行上面语句,得到以下结果 -
sqlite> SELECT datetime('2017-08-13','+5 years'); 2022-08-13 00:00:00 sqlite> SELECT datetime('now','+5 years'); 2022-05-24 12:56:29 sqlite> sqlite> sqlite> SELECT datetime('2017-09-13','+6 days'); 2017-09-19 00:00:00 sqlite> SELECT datetime('now','+3 days'); 2017-05-27 14:10:14 sqlite> SELECT datetime('now','-5 days'); 2017-05-19 14:10:14 sqlite>
示例4:
在当前日期和时间上添加/减去小时数:
SELECT datetime('2017-09-13','+5 hours'); SELECT datetime('now','+3 hours'); SELECT datetime('now','-5 hours');
执行上面语句,得到以下结果 -
sqlite> SELECT datetime('2017-09-13','+5 hours'); 2017-09-13 05:00:00 sqlite> SELECT datetime('now','+3 hours'); 2017-05-24 17:12:36 sqlite> SELECT datetime('now','-5 hours'); 2017-05-24 09:12:36 sqlite>
示例5:
在当前日期和时间上添加/减去分钟数:
SELECT datetime('now'); SELECT datetime('now','+30 minutes'); SELECT datetime('now','-30 minutes');
执行上面语句,得到以下结果 -
-- 当前时间 sqlite> SELECT datetime('now'); 2017-05-24 14:15:45 sqlite> SELECT datetime('now','+30 minutes'); 2017-05-24 14:45:45 sqlite> SELECT datetime('now','-30 minutes'); 2017-05-24 13:45:46 sqlite>
上一篇:SQLite date()函数
关注微信小程序
扫描二维码
程序员编程王