【问题标题】:Time Format <Second dec> always zero in Microsoft Dynamics Navision 2009时间格式 <Second dec> 在 Microsoft Dynamics Navision 2009 中始终为零
【发布时间】:2019-02-09 13:41:43
【问题描述】:

在 Dynamics Navision 2009 的表中,我们使用了一个名为 [Last Time Modified] 的字段。数据类型为Time(在数据库中为日期时间)。它包含以秒为单位的值(如13:14:15.678)。

在 NAV / Connectivity Studio / Documents / Export 中,默认情况下不将分数导出到 XML。所以我创建了自己的格式(另见:https://docs.microsoft.com/en-us/dynamics-nav/format-property):

<Hours24,2>:<Minutes,2>:<Seconds,2><Second dec,4>

这导致 XML 为:

13:14:15,000

小数部分始终为0。我需要的是:

13:14:15,678

有什么解决办法吗?

【问题讨论】:

  • 您是否尝试过直接从您自己的代码中调用format 函数?您是否也尝试过使用包含几分之一秒的标准格式来调用它,例如format(“Last Modified”, 0, 2)
  • 我不允许访问代码单元,因为它们是由第三方维护的。此时,[格式表达式]列是我唯一拥有的。

标签: navision dynamics-nav dynamics-nav-2009


【解决方案1】:

你试过&lt;Hours24&gt;:&lt;Minutes,2&gt;:&lt;Seconds,2&gt;,&lt;Second dec.&gt;吗? 我拿了标准的,在需要的地方改成了冒号和逗号。

【讨论】:

  • 我们不再使用 NAV,所以我无法验证这一点。也许是其他人?
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2016-07-21
  • 1970-01-01
  • 2011-04-19
  • 2012-12-21
  • 1970-01-01
  • 2018-06-27
  • 1970-01-01
相关资源
最近更新 更多