解析11/06/2020-18:13到datetime

时间:2020-06-18 09:09:34

标签: c# datetime

我正在尝试将以下格式解析为日期时间:

11/06/2020 - 18:13

我尝试过:

DateTime t= DateTime.ParseExact(data[i][j], "dd/MM/yyyy - hh:mm", CultureInfo.InvariantCulture);

但是它给出了例外:

System.FormatException:'字符串未被识别为有效的DateTime。'

1 个答案:

答案 0 :(得分:5)

您需要指定24小时制HH

DateTime.ParseExact(input, "dd/MM/yyyy - HH:mm", CultureInfo.InvariantCulture);

The "HH" custom format specifier

“ HH”自定义格式说明符(加上任意数量的其他“ H” 说明符)表示小时,范围是00到23;那 是,小时是从零开始的24小时制来表示 从午夜开始的小时数。单位小时的格式为 前导零。