找回密码
 立即注册

QQ登录

只需一步,快速开始

lwt 悬赏达人认证 活字格认证
论坛元老   /  发表于:2019-1-22 10:31  /   查看:4017  /  回复:3
本帖最后由 lwt 于 2019-1-22 10:32 编辑

外联库工作流记录时间比实际时间快两天,当前日期为2019-01-22,工作流记录中when存储的工作流办理时间比当前时间快两天。应该是数据库差异影响。

本帖子中包含更多资源

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

x

评分

参与人数 1金币 +66 收起 理由
Simon.hu + 66 谢谢,细心的梁老哥,赞一个!

查看全部评分

3 个回复

倒序浏览
Simon.hu讲师达人认证 悬赏达人认证 活字格认证
超级版主   /  发表于:2019-1-22 12:10:13
沙发
是这样的,这个错误的原因是,JS的日期是从1899/12/31开始的(哇哦具体忘了是30还是31了),
但是数据库这种一般都从1900年1月1号开始的,所有会有1-2天误差。

我们的建议的解决办法是:
1.使用视图加,这个也可以解决,但是不是最好的办法;
2.活字格中占有一个方法可以把数字(42356)这样的数字变成日期,您直接调用这个方法直接把数据转化成日期以后再存数据库就可以了:
Forguncy.ConvertOADateToDate(oaDate)
回复 使用道具 举报
lwt悬赏达人认证 活字格认证
论坛元老   /  发表于:2019-1-22 14:36:41
板凳
Simon.hu 发表于 2019-1-22 12:10
是这样的,这个错误的原因是,JS的日期是从1899/12/31开始的(哇哦具体忘了是30还是31了),
但是数据库这 ...

好的,确是你们不好改,工作流控件中显示的时间是正确的。那我就自己处理,转为日期后减两天好像是正确的。
回复 使用道具 举报
Simon.hu讲师达人认证 悬赏达人认证 活字格认证
超级版主   /  发表于:2019-1-22 14:59:45
地板
lwt 发表于 2019-1-22 14:36
好的,确是你们不好改,工作流控件中显示的时间是正确的。那我就自己处理,转为日期后减两天好像是正确的 ...

谢谢,梁大哥理解!
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部