TimePeriod ParseTimePeriod(string i) { string[] s = i.Split('-'); int year = int.Parse(s[0]); int month = int.Parse(s[1]); var dateTime = new DateTimeOffset(year, month, 0, 0, 0, 0, TimeSpan.Zero); return(TimePeriod.FromYearMonth(dateTime)); }