I need to remove time portion of date time or probably have the date in following format in object
form not in the form of string
.
06/26/2009 00:00:00:000
I can not use any string
conversion methods as I need the date in object
form.
I tried first converting the DateTime
to a string
, remove the time specific date from it, but it adds 12:00:00 AM
as soon as I convert it back to DateTime
object
back again.
string str = "1/15/2017 12:00:00 AM" str = DateTime. ParseExact(str, "mm/dd/yyyy hh:mm:ss tt", CultureInfo. InvariantCulture). ToString();
Remove Time Using the Built-in Date Property We get the same Date values, but for the time part, we get the default of 00:00:00. In other words, we got the Date component by simply erasing the values about time.
Use the Date property:
var dateAndTime = DateTime.Now; var date = dateAndTime.Date;
The date
variable will contain the date, the time part will be 00:00:00
.
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With