【发布时间】:2016-05-25 21:14:40
【问题描述】:
我收到这种格式的 DateTime => yyyyMMddHHmmss 例如20160214204032
由于其格式有些独特,我不能只使用 Convert.ToDateTime —— 我试过了,但没有用。
创建一个解析这个日期的组成部分的辅助方法很容易,例如
var year = myString.Substring(0,4);
但我担心这可能性能不佳。
谁能想到将这种格式的字符串转换为 DateTime 的更好方法?
【问题讨论】:
-
您可以使用
DateTime.ParseExact,格式参数为yyyyMMddHHmmss。并使用DateTime.Year检索它。