我正在尝试使用以下表达式的计算步骤在BluePrism中创建一个包含毫秒的时间戳:
FormatDateTime(Now(), "yyyy_MM_dd_hh_mm_ss_fff")根据BluePrism文档,Now()返回当前日期和时间,而FormatDateTime使用DotNet格式的字符串。根据Dot.Net文档,它应该可以与fff一起使用。不幸的是,我最终只得到了000,考虑到我已经尝试的次数,这不太可能是正确的。格式字符串应该是什么,才能使毫秒成为结果的一部分?PS: FFF代替fff也不起作用。非常感谢!
发布于 2020-12-03 16:12:54
解决方案是使用代码步骤。您可以在代码步骤中使用与.Net中相同的过程:
timeStamp = DateTime.Now.ToString("yyyy_MM_dd_hh_mm_ss_fff")Blue Prism中包含问题表达式的本机计算步骤肯定不会返回毫秒,尽管它应该返回毫秒。(这似乎是BluePrism中的一个问题。)
在Object Studio中运行页面一次后,包括Code1的解决方案、Code2的替代解决方案和Calc1的问题中的表达式,它看起来如下所示:

https://stackoverflow.com/questions/65114018
复制相似问题