拼字符串成为时间,和两个计算时间点的中间值

Posted Alfred_Xu

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了拼字符串成为时间,和两个计算时间点的中间值相关的知识,希望对你有一定的参考价值。

拼字符串成为时间,和两个计算时间点的中间值

select convert(datetime,‘2016-09-18 ‘+SUBSTRING(CONVERT(varchar(100),d_bdate, 24), 0, 9),21) from B2C_daima where d_no=‘B04‘

select
case when Datename(hour,d_edate)> Datename(hour,d_bdate) then
convert(datetime,‘2016-09-19 ‘+SUBSTRING(CONVERT(varchar(100),d_edate, 24), 0, 9),21)
else
convert(datetime,‘2016-09-18 ‘+SUBSTRING(CONVERT(varchar(100),d_edate, 24), 0, 9),21) end
from B2C_daima where d_no=‘B04‘

select DateAdd(MINUTE,DATEDIFF(MINUTE,t.shangban,t.xiaban)/2 ,t.shangban) as middletime from ( select convert(datetime,‘2016-09-18 ‘+SUBSTRING(CONVERT(varchar(100),d_bdate, 24), 0, 9),21) as shangban,case when Datename(hour,d_edate)> Datename(hour,d_bdate) then
convert(datetime,‘2016-09-19 ‘+SUBSTRING(CONVERT(varchar(100),d_edate, 24), 0, 9),21)
else
convert(datetime,‘2016-09-18 ‘+SUBSTRING(CONVERT(varchar(100),d_edate, 24), 0, 9),21) end as xiaban from B2C_daima where d_no=‘B04‘ ) t

以上是关于拼字符串成为时间,和两个计算时间点的中间值的主要内容,如果未能解决你的问题,请参考以下文章

怎么用JQuery获取两个时间之差

openlayers 根据起点和终点半径画圆弧

Floyd算法

java 计算中间值

js计算时间差,注意是时分

arcgis在属性表里提取两个name