Originariamente inviato da alka
Ma quella è solamente una questione di formattazione. Puoi ignorarla in seguito.
E' un problema apparente. Un campo data/ora contiene necessariamente una data ed un'ora, è intrinseco al tipo di dato.
E' possibile solamente escludere l'informazione dell'ora in fase di visualizzazione modificando il formato che viene applicato quando il valore data/ora viene convertito nella sua forma testuale per essere mostrato.
Se vuoi proprio "resettare" l'ora, crea una nuova istanza (termine improprio, visto che parliamo di una struttura, di un
value type e non di un
reference type) di
DateTime usando l'apposito costruttore nella versione in overload che accetta solo giorno, mese e anno, passando a quei campi i rispettivi valori estratti dal
DateTime che restituisce il calendario.
In ogni caso, però, in seguito dovrai formattare il valore rimuovendo la "mezzanotte" inserita implicitamente, quindi non la vedo come operazione necessaria.