SQLite strftime函数的实例分析
SQLite strftime()函数概述
函数用于根据指定的格式设置日期时间值的格式。
下面显示了strftime()函数的语法:
strftime(format_string, time_string [, modifier, ...])
在这种语法中:
下表显示了用于构建格式的有效标记的完整列表:
请注意,所有其他日期和时间函数,如date()、time()、datetime()和julianday()都可以使用strftime()函数表示:
SQLite strftime()示例
以下示例返回当前Unix时间戳:
SELECT strftime('%s','now');
从日期时间中提取日期:
SELECT strftime('%d','2018-10-11');
它返回11。
从日期时间中提取月份:
SELECT strftime('%m','2018-10-11');
输出为10。
从日期时间提取年份:
SELECT strftime('%Y','2018-10-11');
以下是输出:
2018
从时间值中提取小时:
SELECT strftime('%H','10:20:30');
输出为10。
从时间值中提取分钟:
SELECT strftime('%M','10:20:30');
它返回20。
从时间值中提取秒:
SELECT strftime('%S','10:20:30');
这是输出:30。
在本教程中,您学习了如何使用SQLite strftime()函数根据指定的格式格式化日期时间值。