Usando C#, tengo un objeto datetime
, pero todo lo que quiero es la hora y los minutos en un objeto datetime.Obteniendo solo hora/minuto de fecha y hora
Así, por ejemplo: si tienen un objeto DateTime
de July 1 2012 12:01:02
único que quiero es July 1 2012 12:01:00
en el datetime
objeto (lo tanto, no segundos).
Sí dijo "en un objeto DateTime" ... :) –
@zomkyns Podemos fácilmente cero segundos con menos código que crear una nueva instancia – Ribtoks
@Ribtoks, DateTime es una estructura y es inmutable. Al usar AddSeconds, crea una nueva instancia de DateTime y la devuelve en su lugar. Entonces, de cualquier forma, crearás un nuevo objeto DateTime. AddSeconds finalmente termina llamando 'return new DateTime ((UInt64) (ticks + value) | InternalKind)' (se miró .net source - reference only). – Joshua