documentum - 使用 DQMan 导出到 Excel - 日期格式问题
问题描述
我的任务是使用 DQMan 从文档存储库中导出记录元数据。
但是,我经常遇到日期格式的问题。他们以“dd/mm/yyyy hh:ss”格式在 DQMan 中输出,但是当“导出到 Excel”时,日期似乎以“mm/dd/yyyy hh:ss”输出,而我的 Excel 设置为“dd/ mm/yyyy”,因此日期要么被错误地解释,要么被解释为文本。
编辑:我试图建立精确的一系列事件,我认为问题一定是 DQMan 是如何导出到 Excel 中的。它一定是告诉 Excel 期待某种类型的格式,但要发送其他格式。
系统 | 手术 |
---|---|
数据库 | 为记录日期属性存储“DateValue”;显示为本地用户日期格式。 |
DQMAN | 使用 DQL 标准查询 repo 并报告“DateValue”;Windows 用户的默认格式的报告(我们的英国格式!)。 |
DQMAN | 运行“导出到 Excel”功能。 |
DQMAN | 将分隔的文本数据发送到 Excel(不确定这部分的工作方式或格式)。 |
优秀 | Excel 被告知这是一个美国日期值,但原始文本以英国格式发送到 Excel,因为它显示在 DQMan 中,根据 Windows 设置。(?) |
优秀 | 测试值以确定数据类型……“这个字符串是 DateValue 吗?” |
优秀 | 2015 年 12 月 21 日的日期值:测试“21/12/2015 05:00:00”…不是美国日期 |
优秀 | DateValue 为 2014-08-08,测试“08/08/2014 05:00:00”…是美国日期 |
优秀 | DateValue 为 2014 年 1 月 6 日,测试“06/01/2014 05:00:00”…是美国日期 |
优秀 | 如果该值被评估为 NOT A US DATE ,则该值将作为纯文本添加到 Excel。 |
优秀 | 如果该值被评估为 IS A US DATE ,则将美国格式文本字符串作为英国 DateValue 添加到 Excel 中;这给出了错误的值。 |
解决方案
我不确定 dqMan 是否使用 dfc.properties 但如果是,您可以使用 dfc.date_format 参数将日期调整为更适合您的日期(参考)
但是,这对导出日期格式没有帮助。也许作为中间步骤导出到 CSV?
推荐阅读
- events - 聚合之间的 DDD 事件示例
- javascript - Javascript:函数 - 返回无效参数错误消息的最佳实践
- objective-c - 斯威夫特:@objc(...) 属性
- kubernetes - 在没有证书的情况下恢复 Kubernetes 集群
- java - 在 Camel REST 服务中读取正文时面临的问题
- excel - 使用 VBA 2 将 Excel 工作表中的图片调整为单元格大小
- textfield - 文本字段问题 Xcode
- javascript - 删除搜索词后的参数
- javascript - 用户点击时如何关闭下拉菜单
- string - pcmpestri 字符单位和倒计时 - x86-64 asm