当前位置:网站首页>sqlite 日期字段加一天
sqlite 日期字段加一天
2022-08-03 07:30:00 【木尧大兄弟】
背景介绍
需要写一个更改时间字段的功能,要用到 sql 语句操作 sqlite 数据库,由于 sqlite 不支持 dateadd 等函数,只能用其他方法,于是找到了 datetime() 函数。
使用方法
对 review 表的 add_time 字段统一增加 1天,执行以下语句:
update review set add_time=DATETIME(add_time, ‘+1 day’);
执行前:
执行后:
扩展知识
SQLite 支持以下五个日期和时间函数:
date(timestring, modifier, modifier, ...)以 YYYY-MM-DD 格式返回日期。time(timestring, modifier, modifier, ...)以 HH:MM:SS 格式返回时间。datetime(timestring, modifier, modifier, ...)以 YYYY-MM-DD HH:MM:SS 格式返回。julianday(timestring, modifier, modifier, ...)这将返回从格林尼治时间的公元前 4714 年 11 月 24 日正午算起的天数。strftime(format, timestring, modifier, modifier, ...)这将根据第一个参数指定的格式字符串返回格式化的日期。
上述五个日期和时间函数把时间字符串作为参数。时间字符串后跟零个或多个 modifier 修饰符。strftime() 函数也可以把格式字符串 format 作为其第一个参数。下面将为您详细讲解不同类型的时间字符串和修饰符。
参考:https://www.runoob.com/sqlite/sqlite-date-time.html
边栏推荐
猜你喜欢
随机推荐
依赖注入(DI),自动配置,集合注入
drop database出现1010
mysql服务器上的mysql这个实例中表的介绍
《21天精通TypeScript-5》类型注解与原始类型
STL迭代器
亿流量大考(1):日增上亿数据,把MySQL直接搞宕机了...
mysql5.7服务器The innodb_system data file 'ibdata1' must be writable导致无法启动服务器
The ORB - SLAM2 extracting feature points
“唯一索引允许为空“ 的说法是不严谨的
熊市中预言机,牛市中的战斗机,藏宝计划起飞,坐稳扶好!
【图像边缘检测】基于matlab灰度图像的积累加权边缘检测【含Matlab源码 2010期】
redis AOF持久化个人理解
Detailed explanation of cause and effect diagram of test case design method
JS函数获取本月的第一天和最后一天
如何在安装GBase 8c数据库的时候,报错显示“Host ips belong to different cluster?
测试用例设计方法之因果图详解
001-进程与线程
9月考,如何选择靠谱正规的培训机构?
REST学习
【第1天】SQL快速入门-基础查询(SQL 小虚竹)
![[ 漏洞复现篇 ] yapi 代码执行 getshell 漏洞复现详解](/img/85/a4142689c22492cd898bd8275cd2c5.png)







