Colocar datos en un DateTime

26/08/2009 - 17:13 por Carmelo J. Morales Muñoz | Informe spam
¡Hola!

¿como puedo colocar los datos de hora, minutos, etc a una variable del
tipo DateTime?.

Veo que tiene métodos para lectura pero no para escritura.
 

Leer las respuestas

#1 SoftJaén
26/08/2009 - 17:37 | Informe spam
"Carmelo J. Morales Muñoz" preguntó:

¿como puedo colocar los datos de hora, minutos, etc a una variable del
tipo DateTime?.



Hola, Carmelo:

Creáte un objeto TimeSpan con la hora, minutos y segundos que desees, y
posteriormente le pasas el valor de su propiedad Ticks al constructor de la
clase DateTime, tal y como muestra el siguiente ejemplo:

// Creamos un objeto TimeSpan especificando la hora,
// minutos y segundos.
//
TimeSpan ts = new TimeSpan(17, 55, 47);

// Con los ticks del objeto TimeSpan creamos
// un nuevo objeto DateTime.
//
DateTime dt = new DateTime(ts.Ticks);

// Comprobamos la hora.
//
MessageBox.Show(dt.ToLongTimeString());

Un saludo

Enrique Martínez
[MS MVP - VB]

Nota informativa: La información contenida en este mensaje, así como el
código fuente incluido en el mismo, se proporciona «COMO ESTÁ», sin
garantías de ninguna clase, y no otorga derecho alguno. Usted asume
cualquier riesgo al poner en práctica, utilizar o ejecutar lo recomendado o
sugerido en el presente mensaje.

Preguntas similares