我将使用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/