CLR: .Net / Mono / Boo / Otros CLR > ASP .NET
Formatos De Fecha
mustang:
Hola de nuevo a todos aki molestando, tengo ke hacer una aplicacion ASP .NET con base de datos en SQL Server, creé un campo tipo DateTime, y le kiero insertar manualmente en la consola del SQL Server datos, solo me permite por ejemplo "18/01/2006" sin problemas, hago un select a esa tabla para llenar un datagrid y despues de mostrarme "18/01/2006" me pone me pone 12:00:00 am, si quiero meterle la hora al campo en el SQL Server manualmente me manda un error, mi pregunta es como le puedo meter la hora?? o que al llenar el datagrid no me la muestre?? o si saben ke existan campos tipo hora, o insertar por ejemplo:
insert into usuario values (18/01/2006 01:52:08 p.m.)
disculpen la ignorancia y gracias a todos!!! :hola:
Güorker:
Hola,
Para meter una fecha con hora... ¿Has intentado a hacerlo en formato 24 horas? Es decir, poner 22:00:00 en vez de 10:00:00 p.m.
Por otro lado, si lo que quieres es que no aparezcan las horas en el campo fecha, puedes poner un Formato a la columna donde se cargan las fechas. Solo hay que poner lo siguiente en la expresion de formato de la columna Fecha:
--- Código: Text --- DataFormatString="{0:dd\/MM\/yyyy}"
NOTA: Eso se puede poner en el HTML, desde el Wizard de configuración del DataGrid o desde código en tiempo de ejecución.
Saludos
mustang:
--- Cita de: "Güorker" --- Hola,
Para meter una fecha con hora... ¿Has intentado a hacerlo en formato 24 horas? Es decir, poner 22:00:00 en vez de 10:00:00 p.m.
Por otro lado, si lo que quieres es que no aparezcan las horas en el campo fecha, puedes poner un Formato a la columna donde se cargan las fechas. Solo hay que poner lo siguiente en la expresion de formato de la columna Fecha:
--- Código: Text --- DataFormatString="{0:dd\/MM\/yyyy}"
NOTA: Eso se puede poner en el HTML, desde el Wizard de configuración del DataGrid o desde código en tiempo de ejecución.
Saludos
--- Fin de la cita ---
Gracias de nuevo Güorker po la ayuda, si no es atrevimiento quisiera preguntar aki mismo si saben como hacer un insert a una DB de sql server, tengo la tabla usuario con varios campos y el siguiente codigo en el boton de mi pagina:
--- Código: Text --- Private Sub Button2_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button2.Click Dim inserta As SqlClient.SqlDataReader SqlInsertCommand1.CommandText = "Insert into Usuario values('mrisin','Mojo','Risin','Clarck','Elektra Records','000','000','Forgotten','mrisin_electra.com','RIM131243','mrisin')" Try SqlConnection1.Open() inserta = SqlInsertCommand1.ExecuteReader SqlConnection1.Close() Catch ex As System.Data.SqlClient.SqlException Response.Write(ex.Message) End Try End Sub
y lo unico que me devuelve es:
--- Citar ---La instrucción preparada '(@Usu_usu varchar(10),@Usu_nombre varchar(20),@Usu_paterno varch' espera el parámetro @Usu_usu, que no se ha especificado.
--- Fin de la cita ---
gracias de nuevo a todos :comp:
Ctapia:
Hola,
sabes que puedes insertar fechas ya sea en cualquier formato, tu puedes insertar a traves de convert
prueba en el query analyzer
select convert(varchar, getdate(), 102)
por ejemplo ese 102 tu lo puedes ir variando
te ira cambiando los formatos van desde el 100 al 114
si no me equivoco tiene hasta trasnformaciones de horas
mustang:
--- Cita de: "Ctapia" --- Hola,
sabes que puedes insertar fechas ya sea en cualquier formato, tu puedes insertar a traves de convert
prueba en el query analyzer
select convert(varchar, getdate(), 102)
por ejemplo ese 102 tu lo puedes ir variando
te ira cambiando los formatos van desde el 100 al 114
si no me equivoco tiene hasta trasnformaciones de horas
--- Fin de la cita ---
Hola, gracias por responder, pero eske no puedo insertar desde mi pagina en .net, me da errores al ejecutar el insert, la pc donde esta el desarrollo tiene XP y el sqlserver W2000 no se si tenga ke ver...gracias
Navegación
[#] Página Siguiente
Ir a la versión completa