记录这个笔记的原因是,最近有个外包单子。
其中有个开课时间,以前都是用timestamp去搞,后面突然间发现
Mysql
有time类型,其中格式为
hh
:
mm
:
ss
。
这样的话,就方便操作了。不用添加以前的年月日了。
添加几条记录:
这里先介绍个函数,curtime()获取当前的time
select CURTIME();
现在是2020-04-16 08:44:36。我来查询下,离现在前后2小时内课程。*
这样查就可以了:
SELECT * FROM course WHERE TIME_TO_SEC(course.begin_time) + 60 * 60 * 2 > TI
格式为
yyyy
mm
dd
hh
:
mm
:
ss
的时间格式转换
医务部要求统计住院时间48小时以内病人的手术情况,通过计算出区时间cqrq与入区时间rqrq的时间差,可以进行统计。
金仕达数据库中的时间格式为
yyyy
mm
dd
hh
:
mm
:
ss
,非标准格式的字符串格式,需要转换成标准格式的时间格式datetime。
使用一下语句
datediff (hour,
convert (datetime,su...
shutdown i
mm
ediate;
startup mount;
restore database until time "to_date('2019-08-19 08:49:00','
yyyy
-
mm
-
dd
hh
24:mi:
ss
')";
recover database until time "to_date('2019-08-19 08:49:00','
yyyy
-
mm
-
dd
hh
24:mi:
ss
')";
alter database open resetlogs;
1、 selectleft(varchar,date_time_string,21),10) as date_timefrom table
/*些种形式是采用字符串截取的形式实现的 */
2、selectconvert(char(10),date_time_string,21) as date_time as ...
年(Year)、月(Month)、日(Day)、时(Hour)、分(Minute)、秒(Second) 分别为时间基本单位。在Java和Oracle中的时间格式化转换语法中分别用其首字母代表对应的单位。
yyyy
-
MM
-
dd
表示 : 年-月-日
yyyy
-
MM
-
dd
HH
:
mm
:
ss
表示 : 年-月-日 时:分:秒
两个首字母与单个首字母(XX与X的)的区别
在通常情况下M、...
ibatis sql_Map中出现异常:Cause: java.lang.RuntimeException: JavaBeansDataExchange could not instantiate..
ibatis sql_Map中出现异常:Cause: java.lang.RuntimeException: JavaBeansDataExchange could not instantiate..
hongdou_DIY:
浏览器对 TEXTAREA 元素的换行处理存在差异, wapr='hard'
h1132744291:
route , 双网卡实现同时访问内外网。
sun_li3:
route , 双网卡实现同时访问内外网。
吾日三省贾斯汀: