UtcNow to human / system friendly string

时间:2016-02-14 23:53:49

标签: c# datetime azure

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

我可以创建一个辅助方法,它可以简单地获取当前的UTC时间并解析其组件,例如年,月等,并给我这个,但我想得到一些建议。

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

除了使用我提到的辅助方法之外,还有一种漂亮而优雅的方式来制作我想要的东西吗?

1 个答案:

答案 0 :(得分:3)

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