endian endian - 6 months ago 60
C# Question

Best way to create a Midnight DateTime in C#

I need to create a midnight DateTime

I've just done this:

DateTime endTime = DateTime.Now;
endTime.Subtract(endTime.TimeOfDay);


Haven't test it yet, I'm assuming it works but is there a better/cleaner way?

Answer

just use foo.Date, or DateTime.Today for today's date