sqlite3使用日期、时间数据类型.pdf

sqlite3使用日期、时间数据类型.pdf

ID:54019091

大小:772.23 KB

页数:22页

时间:2020-04-28

sqlite3使用日期、时间数据类型.pdf_第1页
sqlite3使用日期、时间数据类型.pdf_第2页
sqlite3使用日期、时间数据类型.pdf_第3页
sqlite3使用日期、时间数据类型.pdf_第4页
sqlite3使用日期、时间数据类型.pdf_第5页
资源描述:

《sqlite3使用日期、时间数据类型.pdf》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、Sqlite3使用日期、时间数据类型(梁仲宏-2017-08-18于深圳)1.sqlite3支持如下日期、时间数据类型。date包含了年份、月份、日期。time包含了小时、分钟、秒。timestamp包含了年、月、日、时、分、秒、千分之一秒。2.date、time、timestamp说明sqlite3对“date”,“time”,“timestamp”是作为字符串处理,但是这些字符格式比较特殊而已,,格式总结如下。2.1.对于“date”,合法格式是:YYYY-MM-DD2.2.对于“time”

2、,合法格式是:HH:MMHH:MM:SSHH:MM:SS.SSS2.3.对于“timestamp”,合法格式是:YYYY-MM-DDHH:MMYYYY-MM-DDHH:MM:SSYYYY-MM-DDHH:MM:SS.SSSYYYY-MM-DDTHH:MMYYYY-MM-DDTHH:MM:SSYYYY-MM-DDTHH:MM:SS.SSS3.sqlite3内部日期、时间操作函数。3.1.内部函数Sqlite3内部提供了如下函数操作日期,时间。分别说明如下:1.date(timestring,modifi

3、er,modifier,...)功能:对输入时间timestring,按modifier调整后输出日期字符串“YYYY-MM-DD”。注意:timestring是必须的。modifier可有可无。2.time(timestring,modifier,modifier,...)功能:对输入时间timestring,按modifier调整后输出时间字符串“HH:MM:SS”。注意:timestring是必须的。modifier可有可无。3.datetime(timestring,modifier,modi

4、fier,...)功能:对输入时间timestring,按modifier调整后输出日期,时间字符串“YYYY-MM-DDHH:MM:SS”。注意:timestring是必须的。modifier可有可无。4.julianday(timestring,modifier,modifier,...)功能:按格林威治时间计算,从公元前4714年11月24号开始算起到“timestring”之间的总天数。如果有“modifier”参数,则是修正后的总天数。5.strftime(format,timestring

5、,modifier,modifier,...)功能:对输入时间“timestring”,按modifier调整后的时间按format格式化输出,它是最灵活的。注意:1:format和timestring是必须的。modifier可有可无。2:格式化字符:%d:一月中的第几天01-31%f:小数形式的秒,SS.SSSS%H:小时00-24%j:一年中的第几天01-366%J:JulianDayNumbers%m:月份01-12%M:分钟00-59%s:从1970-01-01日开始按格林威治时区计算经过的

6、秒数,即UTC时间。%S:秒00-59%w:星期,0-6,0是星期天%W:一年中的第几周00-53%Y:年份0000-9999%%:%百分号3.2.TimeStrings上面5个函数必须要有一个时间输入,可以是以下格式字符串。1.YYYY-MM-DD2.YYYY-MM-DDHH:MM3.YYYY-MM-DDHH:MM:SS4.YYYY-MM-DDHH:MM:SS.SSS5.YYYY-MM-DDTHH:MM6.YYYY-MM-DDTHH:MM:SS7.YYYY-MM-DDTHH:MM:SS.SSS8.H

7、H:MM9.HH:MM:SS10.HH:MM:SS.SSS11.now12.DDDDDDDDDD说明如下:格式2到格式10,默认是按格林威治时间计算的(0时区)。“YYYY-MM-DDTHH:MM”,“YYYY-MM-DDTHH:MM:SS”,“YYYY-MM-DDTHH:MM:SS.SSS”这里的字符“T”是日期和时间分割符,它是“ISO-8601”时间格式标准。“HH:MM”,“HH:MM:SS”,“HH:MM:SS.SSS”默认日期是“2000-01-01”“now”读取系统时间,返回格

8、林威治时间(0时区)“YYYY-MM-DDHH:MM:SS.SSS”。“DDDDDDDDDD”得到公元前4713年1月1日到现在总天数。“YYYY-MM-DDHH:MM:SS.SSS”,“YYYY-MM-DDTHH:MM:SS.SSS”,“HH:MM:SS.SSS”值输入3位小数即可,但更多小数也无所谓,对计算结果无影响。3.3.修正参数“modifier”列表:修正参数“modifier”可有可无,如果有多个修正参数“modifier”,按从左到右

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。