我的SQLite数据库表中有一个日期列,我以YYYY-MM-DD格式插入日期以便于排序,现在我尝试在DD-MM-YYYY格式中排序后检索日期,不要&#39不知道怎么做。我是否可以仅使用SQLite查询而不使用PHP或Java等显示语言
答案 0 :(得分:4)
https://sqlite.org/lang_datefunc.html
strftime()例程返回根据指定为第一个参数的格式字符串格式化的日期。格式字符串支持在标准C库的strftime()函数中找到的最常见的替换,以及两个新的替换,%f和%J。以下是有效strftime()替换的完整列表:
%d天的月份:00
%f小秒:SS.SSS
%H小时:00-24
%j日期:001-366
%J朱利安日编号
%m月:01-12 %M分钟:00-59
自1970-01-01以来的%s秒 %S秒:00-59
星期日0-6周的%w天与星期日== 0
%W周年:00-53
%Y年:0000-9999
%%%
- > SELECT strftime('%d-%m-%Y', SELECT date FROM your_table)