Пример #1
0
    public static DateTime ToDateTime(this string dateValue, DateTimeRoutines.DateTimeFormat dateFormat = DateTimeRoutines.DateTimeFormat.USA_DATE)
    {
        DateTime date;

        dateValue.TryParseDateOrTime(dateFormat, out date);
        return(date);
    }
Пример #2
0
 // Uses the DateTimeRoutines library to parse the date
 // http://www.codeproject.com/Articles/33298/C-Date-Time-Parser
 public static DateTime FromFuzzyTime(string str, DateTimeRoutines.DateTimeFormat format = DateTimeRoutines.DateTimeFormat.USA_DATE)
 {
     DateTimeRoutines.ParsedDateTime dt;
     if (DateTimeRoutines.TryParseDateOrTime(str, format, out dt))
     {
         return(dt.DateTime);
     }
     throw new Exception("FromFuzzyTime parsing failed");
 }
Пример #3
0
        // Uses the DateTimeRoutines library to parse the date
        // http://www.codeproject.com/Articles/33298/C-Date-Time-Parser
        public static DateTime FromFuzzyTime(string str, string format = null)
        {
            DateTimeRoutines.DateTimeFormat dt_format = DateTimeRoutines.DateTimeFormat.USA_DATE;
            if (format == "UK")
            {
                dt_format = DateTimeRoutines.DateTimeFormat.UK_DATE;
            }

            DateTimeRoutines.ParsedDateTime dt;
            if (DateTimeRoutines.TryParseDateOrTime(str, dt_format, out dt))
            {
                return(dt.DateTime);
            }
            throw new Exception("FromFuzzyTime parsing failed");
        }