public static DateTime GetFtpDate(this string date, DateTimeStyles style)
{
string[] formats = new string[] {
"yyyyMMddHHmmss",
"yyyyMMddHHmmss.fff",
"MMM dd yyyy",
"MMM dd HH:mm"
};
DateTime parsed;
if (DateTime.TryParseExact(date, formats, CultureInfo.InvariantCulture, style, out parsed)) {
return parsed;
}
return DateTime.MinValue;
}