我正在尝试从自定义字符串创建DateTime但是我收到错误:
字符串未被识别为有效的DateTime。
DateTime date = DateTime.ParseExact("Thu Feb 23 23:36:01 EST 2017", "ddd MMM dd hh:mm:ss K yyyy", CultureInfo.InvariantCulture);
关于我哪里出错的任何建议?
答案 0 :(得分:1)
hh
是一个12小时的时钟。您应该使用HH
24小时制。您还需要查看mentioned duplicate以获得更好的时区处理。
如果对解析自定义格式有疑问,请查看文档!请参阅MSDN上的Custom Date and Time Format Strings。