private static void ApplyDate(HtmlNode dayNoteDiv, DayNote dayNote) { var dateLink = dayNoteDiv.FirstParent(n => n.Name == "table").Descendants("a").First(); var match = Regex.Match(dateLink.GetAttributeValue("href", ""), @"StartDateTime=(\d{4}-\d\d-\d\d)"); dayNote.Date = DateTime.Parse(match.Groups[1].Value); }