sql-server – Microsoft Hex日期
发布时间:2021-02-23 17:13:02 所属栏目:MsSql教程 来源:网络整理
导读:我从Microsoft SQL Server数据库中获取以下日期/时间值: 0x00009CEF00A25634 我发现这篇文章: Help me translate long value,expressed in hex,back in to a date/time 这似乎是在正确的轨道,但通过使用我没有得到正确日期的代码,我的十六进制日期是否以不
我从Microsoft SQL Server数据库中获取以下日期/时间值: 0x00009CEF00A25634 我发现这篇文章: 这似乎是在正确的轨道,但通过使用我没有得到正确日期的代码,我的十六进制日期是否以不同的格式?我如何将它们转换为正常日期,我正在使用PHP / PostgreSQL. 解决方法选择CAST(0x00009CEF00A25634作为datetime)给出2009-12-30 09:51:03.000这是两个整数.一个用于日期部分0x00009CEF(十进制40175),一个用于时间部分00A25634(十进制10638900).日期部分是一个有符号整数,给出自1900年1月1日以来的天数.时间部分是一个表示刻度数的整数. 一秒钟内有300个滴答声. 可以看出,以下也返回相同的结果 SELECT DATEADD(MILLISECOND,10638900*10/3.0,DATEADD(DAY,40175,'19000101')) 您需要弄清楚如何将其应用于postgres. 编辑:答案here显然是这样做的.我自己没有测试过. (编辑:清远站长网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- 安全报告称微软软件垄断地位威胁美国家安全
- sql-server-2008 – 链接服务器“(null)”的OLE DB提供程序
- 大光圈定焦镜头 佳能RF50mm F1.2 L USM
- sql-server – 从客户端检查与SQL Server的连接的简便方法
- 美国在线屏蔽微软Messenger Service 的服务
- sql-server – 在Sql Server中,有没有办法检查选定的一组行
- 相约光储黄金周,爱国者北京现场热卖
- sql-server – T-SQL DROP TYPE IF EXISTS
- sql-server – 使用HAProxy为镜像SQL Server提供容错功能
- OP加入骏网一卡通--让用户购买更便捷
站长推荐
热点阅读