请问如何把两个已经以字符串存起来的时间相减得到时间差,谢谢。

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了请问如何把两个已经以字符串存起来的时间相减得到时间差,谢谢。相关的知识,希望对你有一定的参考价值。

参考技术A 存在一个字符串里面不行,要用分隔符存。如果存在两个字符串,那就转换成时间相减呗,用convert.todatetime 参考技术B datediff,应该是这个名儿,你瞧瞧c#有米有这个函数

hive时间差

参考技术A 说明:

unix_timestamp()是hive系统时间,格式是timestamp,精确到秒。

unix_timestamp(ymdhms)是把时间转换成timestamp格式,是2018-05-23 07:15:50格式。

unix_timestamp() - unix_timestamp(ymdhms)是两个时间转换为timestamp之后相减,timestamp单位是秒,相减之后是两个时间之间相差的秒数。

CAST((unix_timestamp() - unix_timestamp(ymdhms)) % 60 AS int)是相差的秒数。

CAST((unix_timestamp() - unix_timestamp(ymdhms)) / 60 AS int) % 60是相差的分钟数。

CAST((unix_timestamp() - unix_timestamp(ymdhms)) / (60 * 60) AS int) % 24是相差的小时数。

concat(CAST((unix_timestamp() - unix_timestamp(ymdhms)) / (60 * 60 * 24) AS int)是相差的天

链接:https://www.jianshu.com/p/d01d095edc4a

以上是关于请问如何把两个已经以字符串存起来的时间相减得到时间差,谢谢。的主要内容,如果未能解决你的问题,请参考以下文章

hive里面怎么把两个时间点相减 然后求出相隔多少秒?比如2015-05-01 12:02:03和

js怎么写一个时间相减得到时间差?

php中两个时间相减怎么得到年数

两个矩阵相减得到绝对值

oracle中怎么得到日期相减除去周末后的天数

如何在ArcGIS中队两个生成的插值面进行相减?