Przy użyciu C#, mam obiekt datetime
, ale wszystko, czego chcę, to godzina i minuty od niego w obiekcie datetime.Uzyskiwanie tylko godziny/minuty datetime
Tak na przykład: jeśli mam DateTime
przedmiot July 1 2012 12:01:02
wszystko czego chcę to July 1 2012 12:01:00
w obiekcie datetime
(tak, nie ma sekundy).
Powiedział "w obiekcie DateTime" ... :) –
@zomkyns Możemy łatwo zerować sekundy z mniejszym kodem niż tworzenie nowej instancji – Ribtoks
@Ribtoks, DateTime jest strukturą i jest niezmienna. Używając AddSeconds tworzy nową instancję klasy DateTime i zwraca ją na swoim miejscu. Tak czy owak, będziesz tworzyć nowy obiekt DateTime. AddSeconds ostatecznie kończy się na wołaniu 'return new DateTime ((UInt64) (ticks + value) | InternalKind)' (patrz: źródło .net - tylko odwołanie). – Joshua