SQL奇怪的日期格式

fanbing520 2017-05-04 04:03:08

问题一
select * from logsequence where ymd between 0x07e10504 and 0x07e10504 order by ymd
上面SQL语句中0x07e10504是日期,代表2017年5月4日,我想知道0x这串数字怎么从日期转换来的?

问题二
"YMD"=132187396
其中的132187396代表的是2016年5月4日,同样不知道是怎么通过日期生成的,求解答?

新手,谢谢大家了!分不多,见谅!

...全文
161 10 打赏 收藏 转发到动态 举报
写回复
用AI写文章
10 条回复
切换为时间正序
请发表友善的回复…
发表回复
逍遥清风_Frank 2017-05-04
  • 打赏
  • 举报
回复
引用 8 楼 qq_28581179 的回复:
select convert(VARBINARY,convert(Integer,convert(varchar(12),getdate(),112)))

select datediff(second,'1970-01-01','2016-05-04')

1、日期转int类型、再转16进制
2、指定起始时间加上秒得到时间


select dateadd(second,-132187396,'2016-05-04')

select convert(varchar(10),dateadd(second,132187396,'2012-02-25 01:16:44.000'),120)

fanbing520 2017-05-04
  • 打赏
  • 举报
回复
引用 8 楼 qq_28581179 的回复:
select convert(VARBINARY,convert(Integer,convert(varchar(12),getdate(),112)))

select datediff(second,'1970-01-01','2016-05-04')
1、日期转int类型、再转16进制 2、指定起始时间加上秒得到时间
非常感谢,帮我解决了大问题!
逍遥清风_Frank 2017-05-04
  • 打赏
  • 举报
回复
select convert(VARBINARY,convert(Integer,convert(varchar(12),getdate(),112)))

select datediff(second,'1970-01-01','2016-05-04')

1、日期转int类型、再转16进制
2、指定起始时间加上秒得到时间
fanbing520 2017-05-04
  • 打赏
  • 举报
回复
引用 6 楼 sinat_28984567 的回复:
楼主这话很硬啊。 “新手,谢谢大家了!分不多,见谅!” 分不多就来个100的。。
对于SQL是新手
二月十六 版主 2017-05-04
  • 打赏
  • 举报
回复
楼主这话很硬啊。 “新手,谢谢大家了!分不多,见谅!” 分不多就来个100的。。
fanbing520 2017-05-04
  • 打赏
  • 举报
回复
引用 3 楼 KanzakiOrange 的回复:
0x0E17 2017 05 05 04 04
我要的是他们之间的转换方法,或者告诉我这种表示日期格式的名称,我自己去资料,谢谢
fanbing520 2017-05-04
  • 打赏
  • 举报
回复
引用 2 楼 wmxcn2000 的回复:

select 0x7e10504 A, 0x7e10504+0 B, 7 * 256 + 14 * 16 + 1 C


A          B           C
---------- ----------- -----------
0x07E10504 132187396   2017

(1 行受影响)


我想问的是,如何通过日期,转换成前面2中类型的日期,前面2种日期格式的名称,我好自己百度研究
Ginnnnnnnn 2017-05-04
  • 打赏
  • 举报
回复
0x0E17 2017 05 05 04 04
卖水果的net 版主 2017-05-04
  • 打赏
  • 举报
回复

select 0x7e10504 A, 0x7e10504+0 B, 7 * 256 + 14 * 16 + 1 C


A          B           C
---------- ----------- -----------
0x07E10504 132187396   2017

(1 行受影响)


fanbing520 2017-05-04
  • 打赏
  • 举报
回复

上图为表结构截图,YMD是年月日,HMS是时分秒

34,590

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server相关内容讨论专区
社区管理员
  • 基础类社区
  • 二月十六
  • 卖水果的net
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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