这是什么时间格式??

molynn 2004-11-01 10:42:11
1099212615

怎么转换成标准时间??
...全文
122 10 打赏 收藏 转发到动态 举报
写回复
用AI写文章
10 条回复
切换为时间正序
请发表友善的回复…
发表回复
zjcxc 2004-11-01
  • 打赏
  • 举报
回复
--如果是秒数的话,可以这样转换:

declare @d bigint
set @d=1099212615
select dateadd(second
,@d%86400%3600%60
,dateadd(minute
,@d%86400%3600/60
,dateadd(hour
,@d%86400/3600
,cast(@d/86400 as datetime))))

--结果: 1934-11-01 08:50:15.000


jingxijun 2004-11-01
  • 打赏
  • 举报
回复
怎么看也看不出来
lzymagi 2004-11-01
  • 打赏
  • 举报
回复
不是有效时间的时间格式

zjcxc 2004-11-01
  • 打赏
  • 举报
回复
不知道是什么,可能是秒数,也可能是分钟,也可能是小时
lightJing 2004-11-01
  • 打赏
  • 举报
回复
1099212615,请先说明各数字的时间含义
Liroyal 2004-11-01
  • 打赏
  • 举报
回复
不是有效时间
Andy__Huang 2004-11-01
  • 打赏
  • 举报
回复
出结果啦,据说是unix里头取得的标准时间戳?有谁知道的?

select dateadd(s,1099212615,'1970-1-1 00:00:00')

result:
2004-10-31 08:50:15.000
------------------------------------------------------

這個的意思是從'1970-1-1 00:00:00'加上1099212615秒是什么日期﹖

結果﹕2004-10-31 08:50:15.000

已經測試過﹗
qizhanfeng 2004-11-01
  • 打赏
  • 举报
回复
up
lightJing 2004-11-01
  • 打赏
  • 举报
回复
原来表示秒呀
molynn 2004-11-01
  • 打赏
  • 举报
回复
出结果啦,据说是unix里头取得的标准时间戳?有谁知道的?

select dateadd(s,1099212615,'1970-1-1 00:00:00')

result:
2004-10-31 08:50:15.000

27,579

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server 应用实例
社区管理员
  • 应用实例社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧