【问题标题】:BluePrism: Create timestamp including millisecondsBluePrism:创建时间戳,包括毫秒
【发布时间】:2020-12-02 18:29:38
【问题描述】:

我正在尝试使用具有以下表达式的计算步骤在 BluePrism 中创建一个包含毫秒的时间戳:

FormatDateTime(Now(), "yyyy_MM_dd_hh_mm_ss_fff")

根据 BluePrism 文档,Now() 返回当前日期和时间,而 FormatDateTime 使用 DotNet 格式字符串。根据 Dot.Net 文档,它应该与 fff 一起使用。不幸的是,我最后只得到 000,考虑到我已经尝试的次数,这不太可能是正确的。 格式字符串应该是什么以使毫秒成为结果的一部分? PS:FFF 代替 fff 也不起作用。 非常感谢!

【问题讨论】:

    标签: time blueprism


    【解决方案1】:

    解决方案是使用代码步骤。您可以在代码步骤中使用与 .Net 中相同的过程:

    timeStamp = DateTime.Now.ToString("yyyy_MM_dd_hh_mm_ss_fff")
    

    Blue Prism 中包含问题表达式的原生计算步骤肯定不会返回毫秒,尽管它应该返回。 (这似乎是 BluePrism 中的一个问题。)

    在 Object Studio 中运行一次页面后,包括 Code1 处的解决方案、Code2 处的替代解决方案以及 Calc1 处问题的表达式,它看起来像这样:

    【讨论】:

      猜你喜欢
      • 2013-06-22
      • 2013-08-06
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-09-12
      • 2011-07-20
      • 1970-01-01
      • 2016-03-04
      相关资源
      最近更新 更多