Skip to content

Instantly share code, notes, and snippets.

@samjgriffin89
Created July 23, 2015 19:34
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save samjgriffin89/bdebf69d5ea98e8903df to your computer and use it in GitHub Desktop.
Save samjgriffin89/bdebf69d5ea98e8903df to your computer and use it in GitHub Desktop.
public static DateTime Truncate(this DateTime dateTime, TimeSpan timeSpan)
{
if (timeSpan == TimeSpan.Zero) return dateTime; // Or could throw an ArgumentException
return dateTime.AddTicks(-(dateTime.Ticks % timeSpan.Ticks));
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment