转换SQLite查询日期格式

时间:2017-10-25 07:24:25

标签: java android database sqlite

我的SQLite数据库表中有一个日期列,我以YYYY-MM-DD格式插入日期以便于排序,现在我尝试在DD-MM-YYYY格式中排序后检索日期,不要&#39不知道怎么做。我是否可以仅使用SQLite查询而不使用PHP或Java等显示语言

1 个答案:

答案 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)