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

DateTime

Estas en el tema de DateTime en el foro de .NET en Foros del Web. Buenas, Antes de nada decir q programo en visual C#, pues bien creo un DateTime con el objetivo de guardar solo la hora, y almacenar ...
  #1 (permalink)  
Antiguo 13/03/2006, 11:30
 
Fecha de Ingreso: diciembre-2003
Mensajes: 288
Antigüedad: 20 años, 4 meses
Puntos: 0
DateTime

Buenas,
Antes de nada decir q programo en visual C#, pues bien creo un DateTime con el objetivo de guardar solo la hora, y almacenar este campo en una tabla de Sql Server.Pues bien hago:

DateTime hora;

hora=new DateTime(1,1,1,seg,min,hor);
hora=hora.ToshortTime();

Pongo la fecha todo a 1's pq me da igual lo q se ponga ya que no quiero almacenarla, y 'seg','min','hor' son unos enteros que recojo de un form, el problema es que con el Toshort no me lo convierte a solo hora, sino que en la BD me lo almacena todo o sea: "1/1/1/ 20:50:15" por ejemplo alguien sabe como se puede solucionar?¿

Por cierto en la BD el tipo de campo para almacenar esta hora es un DataTime, estaría bien o seria mejor smallDateTime?¿

GRACIAS
  #2 (permalink)  
Antiguo 14/03/2006, 03:36
Avatar de Jose_minglein2  
Fecha de Ingreso: noviembre-2004
Mensajes: 2.344
Antigüedad: 19 años, 5 meses
Puntos: 8
No se en SQL Server, pero en Mysql tienes un campo llamado Time, quizá lo tengas tambien.
  #3 (permalink)  
Antiguo 15/03/2006, 01:01
 
Fecha de Ingreso: diciembre-2003
Mensajes: 288
Antigüedad: 20 años, 4 meses
Puntos: 0
Jose gracias, pero no era eso, ya lo solucioné

Saludos
  #4 (permalink)  
Antiguo 21/03/2006, 13:11
Avatar de .seb  
Fecha de Ingreso: marzo-2006
Ubicación: Uruguay
Mensajes: 493
Antigüedad: 18 años, 1 mes
Puntos: 1
kakarot, tu pregunta es bastante interesante. Publica por favor la solución que encontraste a tu problema.
__________________
saludos
seba
http://sgomez.blogspot.com
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 19:47.