我一直试图将字符串转换为DateTime,但是发生了错误。这是导致错误的代码:
public static string recorded = "12/07/2019 02:37:00 PM";
DateTime check = DateTime.ParseExact(recorded,"MM/dd/yyyy HH:mm:ss tt",CultureInfo.invariantculture);
就我而言,我使用的格式与字符串完全匹配(每个数字都有2位数字/字母,它们使用的符号相同)。我以为也许我只是使用了错误的格式,所以尝试使用here中的2种格式。特别是"MM/dd/yyyy HH:mm tt"
和"MM/dd/yyyy HH:mm:ss"
。只有后者有效,所以我认为问题出在AM / PM,但问题是我需要它,所以我不能使用后者。我什至尝试使用小写的pm
和Pm
,但都没有用。