BoxKite.Twitter.Extensions.StringExtensions.ToDateTimeOffset C# (CSharp) Метод

ToDateTimeOffset() публичный статический Метод

Sun Apr 15 02:31:50 +0000 2012 to timeoffset to now
based on http://stackoverflow.com/a/4975344
public static ToDateTimeOffset ( this date ) : DateTimeOffset
date this
Результат DateTimeOffset
        public static DateTimeOffset ToDateTimeOffset(this string date)
        {
            DateTimeOffset timestamp;
            if (DateTimeOffset.TryParseExact(date, "ddd MMM dd HH:mm:ss K yyyy", null, DateTimeStyles.None, out timestamp))
            {
                return timestamp;
            }

            // Sun, 15 Apr 2012 02:38:21 +0000
            if (DateTimeOffset.TryParseExact(date, "ddd, dd MMM yyyy HH:mm:ss K", null, DateTimeStyles.None, out timestamp))
            {
                return timestamp;
            }

            return DateTimeOffset.MinValue;
        }