![]() |
豪爽的猴子 · EFCore查询当前时间_ef ...· 11 月前 · |
![]() |
玉树临风的滑板 · CodeProject - For ...· 1 年前 · |
![]() |
爱逃课的葡萄酒 · docker 自制CentOS ...· 2 年前 · |
![]() |
面冷心慈的饭盒 · 从0开始学stata-1 - 知乎· 2 年前 · |
![]() |
健壮的皮带 · 中国石油大学(北京)碳中和示范性能源学院· 2 年前 · |
这曾经适用于列类型的
DATEIME
,但现在不适用于
DATE
。
CONVERT(BIGINT,ev.StartDate) * -1
是否存在从
BIGINT
列中获取
DATE
值的问题?
发布于 2017-05-30 20:47:24
首先,Server中的日期按1900年起的天数计算。一个大整数在大约21亿的时候就开始有用了。这相当于一年,约580万人。你真的有那么大的约会吗?
当然,不允许对
int
进行强制转换。您可以转换
datetime
值。。。但还有其他方法吗?
一个简单的方法是:
select 1 + datediff(day, 0, datecol)
需要"+ 1“,因此该值与实际转换相匹配。(您可以使用"-1“代替"0”。)
或者,您可能需要以秒或毫秒为单位的Unix时间。为此:
select datediff_big(ms, '1970-01-01', datecol)
https://stackoverflow.com/questions/44271515
复制相似问题
扫码关注腾讯云开发者
领取腾讯云代金券
Copyright © 2013 - 2023 Tencent Cloud. All Rights Reserved. 腾讯云 版权所有
深圳市腾讯计算机系统有限公司 ICP备案/许可证号: 粤B2-20090059 深公网安备号 44030502008569
腾讯云计算(北京)有限责任公司 京ICP证150476号 | 京ICP备11018762号 | 京公网安备号11010802020287
![]() |
豪爽的猴子 · EFCore查询当前时间_ef 时间查询-CSDN博客 11 月前 |
![]() |
面冷心慈的饭盒 · 从0开始学stata-1 - 知乎 2 年前 |
![]() |
健壮的皮带 · 中国石油大学(北京)碳中和示范性能源学院 2 年前 |