Foros del Web » Programación para mayores de 30 ;) » .NET »

Manejar Horas

Estas en el tema de Manejar Horas en el foro de .NET en Foros del Web. Hola Estoy haciendo una aplicacion que debe manejar horas sin especificar una fecha especifica. Cuando entro el dato Hora en mi textbox, se almacena la ...
  #1 (permalink)  
Antiguo 15/10/2005, 12:06
 
Fecha de Ingreso: noviembre-2003
Mensajes: 107
Antigüedad: 20 años, 5 meses
Puntos: 0
Manejar Horas

Hola

Estoy haciendo una aplicacion que debe manejar horas sin especificar una fecha especifica. Cuando entro el dato Hora en mi textbox, se almacena la hora + la fecha de hoy (solo hay tipos de dato DATETIME, y no solo TIME tanto en .net como en SQL). Como hago para que no aparezca la fecha sino solo la hora tal y como la ingrese y me permita hacer calculos (diferencias de hora, etc).

No se si se entendio... Saludos...

GRACIAS:::
__________________
Uno para todos!!!
Y todos para uno!!!
  #2 (permalink)  
Antiguo 16/10/2005, 02:35
 
Fecha de Ingreso: abril-2005
Mensajes: 163
Antigüedad: 19 años
Puntos: 0
Hola, a ver si te puede valer esto,

Dim hora As Date
hora = TimeOfDay
lblhora.Text = hora

saludos.
  #3 (permalink)  
Antiguo 21/10/2005, 08:08
Avatar de crimauro  
Fecha de Ingreso: mayo-2005
Mensajes: 21
Antigüedad: 18 años, 11 meses
Puntos: 0
De acuerdo

Hola viejito!

Eso es muy facil, si la fecha la tienes en un string, debes de convertirlo a datetime y luego llamar al metodo que te da el formato de hora corta asi:

Convert.ToDateTime(textbox1.tex).ToShortTimeString ()

si ya tienes la fecha en un DateTime solo llama al metodo y listo:

myFecha.ToShortTimeString()

Ahora si lo que quieres es solo manejar horas sin tener una fecha presente entonces la respuesta anterior de Mary es la mas Acertada, asi podras hacer tus calculos.

Problema resuelto!!!

Espero te sirve

Última edición por crimauro; 21/10/2005 a las 08:16
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 17:45.