Πρέπει να αφαιρέσω το χρονικό τμήμα της ημερομηνίας ή πιθανώς να έχω την ημερομηνία στην ακόλουθη μορφή σε μορφή "αντικειμένου" και όχι σε μορφή "συμβολοσειράς".
06/26/2009 00:00:00:000
Δεν μπορώ να χρησιμοποιήσω καμία μέθοδο μετατροπής string
καθώς χρειάζομαι την ημερομηνία σε μορφή object
.
Δοκίμασα πρώτα να μετατρέψω το DateTime
σε string
, να αφαιρέσω τη συγκεκριμένη ημερομηνία από αυτό, αλλά προσθέτει 12:00:00 AM
μόλις το μετατρέψω ξανά σε DateTime
object
πίσω πάλι.
Χρησιμοποιήστε την ιδιότητα Ημερομηνία:
var dateAndTime = DateTime.Now;
var date = dateAndTime.Date;
Η μεταβλητή date
θα περιέχει την ημερομηνία, το μέρος της ώρας θα είναι 00:00:00
.
var newDate = DateTime.Now; //newDate.Date property is date portion of DateTime