Skip to content

Instantly share code, notes, and snippets.

@jaredcacurak
Created July 6, 2012 14:05
Show Gist options
  • Select an option

  • Save jaredcacurak/3060335 to your computer and use it in GitHub Desktop.

Select an option

Save jaredcacurak/3060335 to your computer and use it in GitHub Desktop.
Get the most recent DateTime extension method.
public static DateTime GetDateOfMostRecent(this DayOfWeek dayOfWeek, DateTime date) {
return date.DayOfWeek.Equals(dayOfWeek) ? date.Date : GetDateOfMostRecent(dayOfWeek, date.AddDays(-1));
}
var lastFriday = GetDateOfMostRecent(DayOfWeek.Friday, DateTime.Now);
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment