SQLite - time()函数

SQLite - time()函数 首页 / SQLite入门教程 / SQLite - time()函数

SQLite时间函数用于以" HH-MM-SS"格式计算时间和返回时间。

语法:

time(timestring, [ modifier1, modifier2, ... modifier_n ] ) 

这里,时间表是一个日期值,可以成为以下任何人:

索引 timestring 说明
1) now 它是用于返回当前日期的文字。
2) YYYY-MM-DD 它指定日期格式为'YYYY-MM-DD'
3) YYYY-MM-DD HH:MM 它指定日期格式为'YYYY-MM-DD HH:MM'
4) YYYY-MM-DD HH:MM:SS 它指定日期格式为'YYYY-MM-DD HH:MM:SS'
5) YYYY-MM-DD HH:MM:SS.SSS 它指定日期格式为'YYYY-MM-DD HH:MM:SS.SSS'
6) HH:MM 它指定日期格式为'HH:MM'
7) HH:MM:SS 它指定日期格式为'HH:MM:SS'
8) HH:MM:SS.SSS 它指定日期格式为'HH:MM:SS.SSS'
9) YYYY-MM-DDTHH:MM 它指定日期格式为'YYYY-MM-DDTHH:MM'的日期值,其中t是分隔日期和时间部分的文字字符。
10) YYYY-MM-DDTHH:MM:SS 它指定日期格式为'YYYY-MM-DDTHH:MM:SS'的日期值,其中t是分隔日期和时间部分的文字字符
11) YYYY-MM-DDTHH:MM:SS.SSS 它指定格式为'YYYY-MM-DDTHH:MM:SS.SSS'的日期值,其中t是分隔日期和时间部分的文字字符
12) DDDDDDDDDD 它指定儒略日期号

modifier1,modifier2,...,modifier_n:修饰符是可选的。这些与时间字符串一起使用以增加或减少时间,日期或年份。

指数 修改器 描述
1) [+ - ] nnn years 它用于指定添加/减去的年数
2) [+ - ] nnn months 它用于指定添加/减去的月数为
3) [+ - ] nnn days 它用于指定添加/减去的天数
4) [+ - ] nnn hours 它用于指定添加/减去的小时数
5) [+ - ] nnn minutes 它用于指定添加/减去的分钟数到日期
6) [+ - ] nnn seconds 它用于指定添加/减去日期的秒数
7) [+-] NNN.NNNN seconds 用于指定添加/减去日期的秒数(和小数秒)
8) strart of year 用于将日期移回至年初
9) start of month 用于将日期移回到月初
10) start of day 用于将日期移回一天的开始
11) weekday N 用于将日期向前移动到工作日编号为N的下一个日期 (0 =星期日,1 =星期一,2 =星期二,3 =星期三,4 =星期四,5 =星期五,6 =星期六)
12) unixepoch 它与DDDDDDDDDD时间字符串一起使用,以将日期解释为UNIX时间(即:sin的秒数)ce 1970-01-01)
13) localtime 用于将日期调整为本地时间,假设时间字符串以UTC表示
14) utc 假设时间字符串以当地时间表示,则用于将日期调整为utc

示例1:检索当前时间:

SELECT time('now');

输出:

SQLite time function 1

示例2:向当前时间添加/减去小时和分钟:

SELECT time('11:23:02','-2 hours');
SELECT time('now','+5 hours');
SELECT time('11:15:02','+15 minutes');
SELECT time('now','-30 minutes');

输出:

SQLite time function 2SQLite time function 3SQLite time function 4SQLite time function 5

祝学习愉快!(内容编辑有误?请选中要编辑内容 -> 右键 -> 修改 -> 提交!)

技术教程推荐

Go语言核心36讲 -〔郝林〕

Android开发高手课 -〔张绍文〕

深入浅出计算机组成原理 -〔徐文浩〕

SQL必知必会 -〔陈旸〕

说透5G -〔杨四昌〕

深入C语言和程序运行原理 -〔于航〕

结构思考力 · 透过结构看问题解决 -〔李忠秋〕

结构思考力 · 透过结构看思考 -〔李忠秋〕

手把手带你写一个 MiniTomcat -〔郭屹〕

好记忆不如烂笔头。留下您的足迹吧 :)