sqlserver 比较两个日期大小是怎么把日期类型或者字符串转换成int的

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了sqlserver 比较两个日期大小是怎么把日期类型或者字符串转换成int的相关的知识,希望对你有一定的参考价值。

例如2010-01-31-17.18.40和2011-01-31-20.18.34比较大小,那么他们是被转换成2010013117840和20110131201834然后比较吗?就是把中间非数字的字符去掉吗?

参考技术A sqlserver中的日期时间的比较,可以直接比较的,也就是说,两个类型一样的时间是可以直接比较的,
你说把时期转为int类型,确切的说不是int类型,而是long类型。
这个转换不是简单的把中间的非数字去掉,而是与1900-01-01
00:00:00这个时间的时间差的毫秒数。

以上是关于sqlserver 比较两个日期大小是怎么把日期类型或者字符串转换成int的的主要内容,如果未能解决你的问题,请参考以下文章

sql日期比较大小

SQL 比较时间大小

sqlserver 字符串日期比较大小

.net 比较两个日期大小

js中两个日期大小比较,获取当前日期,日期加减一天

java中怎么比较两个日期的大小