using System.Text.RegularExpressions;
using System.Globalization;
public static void Main()
var a = FormatDate("6/19/2014 12:21:15 AM");
var b = FormatDate("13-10-2014 16:41:15");
public static DateTime? FormatDate(string d)
if(DateTime.TryParseExact(d, new []{ "M/d/yyyy hh:mm:ss tt", "d-M-yyyy HH:mm:ss" },null, DateTimeStyles.None, out date))