我正在尝试将以下格式解析为日期时间:
11/06/2020 - 18:13
我尝试过:
DateTime t= DateTime.ParseExact(data[i][j], "dd/MM/yyyy - hh:mm", CultureInfo.InvariantCulture);
但是它给出了例外:
System.FormatException:'字符串未被识别为有效的DateTime。'
答案 0 :(得分:5)
您需要指定24小时制HH
DateTime.ParseExact(input, "dd/MM/yyyy - HH:mm", CultureInfo.InvariantCulture);
The "HH" custom format specifier
“ HH”自定义格式说明符(加上任意数量的其他“ H” 说明符)表示小时,范围是00到23;那 是,小时是从零开始的24小时制来表示 从午夜开始的小时数。单位小时的格式为 前导零。