public void ParsesZeroPaddedMonthDateFragment() { var dateFragment = new DateFragments() { Date = "25", Month = "02", Year = "2012" }; var parsedDate = dateFragment.ToDateTime(); Assert.Equal(2, parsedDate.Month); Assert.Equal(25, parsedDate.Day); Assert.Equal(2012, parsedDate.Year); }
public static DateTime ToDateTime(this DateFragments fragments) { return(DateTime.ParseExact($"{fragments.Year}-{fragments.Month}-{fragments.Date}", "yyyy-M-d", System.Globalization.CultureInfo.InvariantCulture)); }