找回密码
 立即注册

QQ登录

只需一步,快速开始

shuyeshuye1982
金牌服务用户   /  发表于:2022-9-21 22:26  /   查看:2001  /  回复:5
5金币
用API和钉钉做接口,钉钉返回的是13位Unix时间戳,我数据库是sqlserver,现在返回的数据不能新增数据库,如何解决啊?



操作数据库失败。
Not a legal OleAut date.

附件: 您需要 登录 才可以下载或查看,没有帐号?立即注册

最佳答案

查看完整内容

您好,这个里面是支持excel公式的,可以使用下方帖子中的excel函数去转化一下就可以 日期时间和13位时间戳转换 https://gcdn.grapecity.com.cn/forum.php?mod=viewthread&tid=138838&fromuid=64322 (出处: 葡萄城产品技术社区)

5 个回复

倒序浏览
最佳答案
最佳答案
Lay.Li悬赏达人认证 活字格认证
超级版主   /  发表于:2022-9-21 22:26:58
来自 6#
您好,这个里面是支持excel公式的,可以使用下方帖子中的excel函数去转化一下就可以


=TEXT((请求后.dueTime/1000+8*3600)/86400+70*365+19,"yyyy-mm-dd hh:mm:ss")



日期时间和13位时间戳转换
https://gcdn.grapecity.com.cn/fo ... 8&fromuid=64322
(出处: 葡萄城产品技术社区)


本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复 使用道具 举报
jiangcj369
中级会员   /  发表于:2022-9-22 08:19:26
2#
你sqlserver中接收这个值的字段类型也应该是时间戳timestamp类型,不能是datetime这种
回复 使用道具 举报
shuyeshuye1982
金牌服务用户   /  发表于:2022-9-22 08:45:36
3#
timestamp字段已经有一个FGC_Rowversion占用了。一个表只能有一个timestamp字段。
回复 使用道具 举报
Lay.Li悬赏达人认证 活字格认证
超级版主   /  发表于:2022-9-22 09:27:01
4#
感谢各位大佬的支持~
内建字段FGC_Rowversion使用来给数据表做并发,备份控制的。您看看这里可不可以将时间戳在服务端命令中先转为日期类型,然后再将转化后的日期存储到sqlserver的datetime字段里呢


日期时间和13位时间戳转换
https://gcdn.grapecity.com.cn/fo ... 8&fromuid=64322
(出处: 葡萄城产品技术社区)



unix时间戳转换为日期时间格式
https://gcdn.grapecity.com.cn/fo ... 7&fromuid=64322
(出处: 葡萄城产品技术社区)


回复 使用道具 举报
shuyeshuye1982
金牌服务用户   /  发表于:2022-9-22 11:11:36
5#
现在的操作方法是,发送了HTTP请求,钉钉返回结果,我想把结果写入到本地的MSSQL数据库

在返回的值里面支持哪些公式或者条件呢?

这个里面支持公式的话,可以在这个位置转换一下就可以了???

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部