【发布时间】:2013-06-25 07:54:59
【问题描述】:
我正在设置一个编排类,将多个操作作为一个大事务处理。对于这些事务中的每一个,我都会为它们提供在编排开始时实例化的相同时间戳。
我使用以下行:
var transactionTimestamp = DateTime.UtcNow.ToString("o");
我在系统中有一个约束,即时间戳不能有任何尾随零。
例如:
2013-06-26T19:51:38.0083980Z //bad
2013-06-26T19:51:38.008398Z //good
2013-06-26T19:51:38.0083988Z //good
【问题讨论】:
-
您应该在转换后的
DateTime上使用正则表达式。我认为没有 dt 格式说明符可以删除不会产生潜在副作用的尾随零。