SQLite函数大全(2)

来源:未知 责任编辑:责任编辑 发表时间:2015-10-08 14:16 点击:
%s 从1970-01-01日开始计算的秒数
%S 秒,00-59
%w 星期,0-6
%W 一年中的第几周,00-53
%Y 年份,0000-9999
%% %,百分号
  其他四个函数都可以用strftime()函数来表示:
date(……) strftime('%Y-%m-%d',……) 
time(……) strftime('%H:%M:%S',……)
datetime(……) strftime('%Y-%m-%d %H:%M:%S',……)
julianday(……) strftime('%J',……)
日期时间字符串,可以用以下几种格式:
YYYY-MM-DD
YYYY-MM-DD HH:MM
YYYY-MM-DD HH:MM:SS
YYYY-MM-DD HH:MM:SS.SSS
YYYY-MM-DDTHH:MM (T是一个分割日期和时间的字符)
YYYY-MM-DDTHH:MM:SS
YYYY-MM-DDTHH:MM:SS.SSS
HH:MM  www.2cto.com  
HH:MM:SS
HH:MM:SS.SSS
now (返回一个当前的日期和时间,使用格林威治时间UTC)
DDDD.DDDD
日期和时间可以使用下面的修正符来更改日期或时间:
(1)增加指定数值的日期和时间
NNN days
NNN hours
NNN minutes
NNN.NNNN seconds
NNN months
NNN years
(2)返回当前日期的开始
start of month
start of year
start of week
start of day
(3)返回下一个星期是N的日期和时间
weekday N
(4)返回从1970-01-01开始算起的秒数
unixepoch
(5)返回本地时间
localtime
例子:  www.2cto.com  
计算机当前时间:date('now')
计算机当前月份的最后一天:date('now','start of month','+1 month','-1 day')
计算UNIX时间戳1092941466表示的日期和时间:datetime('1092941466','unixepoch')
计算UNIX时间戳1092941466表示的本地日期和时间:datetime('1092941466','unixepoch','localtime')
 
计算机当前UNIX时间戳:strftime('%s','now')
两个日期之间相差多少天:julianday('now')-julianday('1981-12-23')
两个日期时间之间相差多少秒:julianday('now')*86400-juianday('2004-01-01 02:34:45')*86400
发表评论
请自觉遵守互联网相关的政策法规,严禁发布色情、暴力、反动的言论。
用户名: 验证码:点击我更换图片
最新评论 更多>>

推荐热点

  • Request.ServerVariables 参数大全
  • 查看sql修改痕迹(SQL Change Tracking on Table)
  • 写给MongoDB开发者的50条建议Tip1
  • Percolator与分布式事务思考(二)
  • App数据层设计及云存储使用指南
  • PostgreSQL启动过程中的那些事三:加载GUC参数
  • SQL Server、Oracle、db2所提供的简装版(Express)比较
  • PostgreSQL 安装问题
  • 导入excel文件处理流程节点的解决方案
网站首页 - 友情链接 - 网站地图 - TAG标签 - RSS订阅 - 内容搜索
Copyright © 2008-2015 计算机技术学习交流网. 版权所有

豫ICP备11007008号-1