using System.Globalization;
public static void Main()
const string format = "yyyy-MM-dd hh:mm tt";
CultureInfo enUS = new CultureInfo("en-US");
string dateString = DateTime.Now.ToString(format);
if (DateTime.TryParseExact(dateString, format, enUS, DateTimeStyles.None, out parseResult)) {
Console.WriteLine(result.HasValue ? result.Value.ToString(format) : "null");