我将使用UtcNow值作为Azure上复合键的一部分。我想将日期/时间转换为对人和计算机都友好的东西。像这样:2016021416512345 => 2016/02/14 4:51:23 PM

我可以创建一个辅助方法,该方法可以简单地采用当前UTC时间并解析其组成部分,例如年,月等,给我,但我想得到一些建议。

顺便说一句,我确实考虑过使用刻度线,但这并不是很友好。

除了使用我提到的辅助方法之外,还有什么不错的优雅方法可以产生我想要的东西?

最佳答案

如果我需要DateTime作为规范和稳定格式的字符串,通常会使用dt.ToString("yyyy-MM-dd HH-mm-ss.fff")。这很简单并且可以排序。

关于c# - UtcNow对人/系统友好的字符串,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/35399526/

10-13 09:05