无法将String转换为DateTIme

Ana*_*and 2 c# datetime date

我的日期格式:12/30/2014 12:00:00 AM(MM/dd/yyyy)我有一个字符串代表作为

String DateOfIssue = "12/30/2014 12:00:00 AM";

DateTime DOI = DateTime.ParseExact((DateOfIssue).Trim(), "MM/dd/yyyy HH:mm:ss tt", CultureInfo.GetCultureInfo("en-GB"));
Run Code Online (Sandbox Code Playgroud)

但它是抛出异常.我在SO上看过很多帖子,但都没有.我究竟做错了什么 ?请帮助并指出我的错误.我也试过en-US,但那也行不通.

当我删除tt每件事情工作正常.

Uri*_*iil 13

HH- 是24小时格式,请hh改用:

DateTime DOI = DateTime.ParseExact((DateOfIssue).Trim(), "MM/dd/yyyy hh:mm:ss tt", CultureInfo.GetCultureInfo("en-GB"));
Run Code Online (Sandbox Code Playgroud)