Cambiar formato de DateTime

Moderador: raul338

C#, tambien llamado C Sharp

Cambiar formato de DateTime

Notapor ohjehova » Mié May 21, 2008 5:25 pm

Hola a todos.
Necesito vuestra ayuda!!!

El asunto es que necesito cambiar el formato de una variable tipo datetime. He podido hacerlo pero tengo que convertirla en string y luego al volver a convertirla a datetime se cambia el formato que ya habia puesto.
El problema es que quiero comparar el valor de la propiedad .Value de un DateTimePicket con un campo de una tabla que esta en mi base de datos, pero no son iguales, digase, no estan en el mismo orden:
DateTimePicket.Value = 5/12/2008 02:25:23
Field en Sql Server 2005 = 2008-12-5 02:25:23
Quiero llevar el valor de DateTimePicket al mismo formato del SQL Server 2005 en el mismo tipo de datos, o sea, datetime. Porque he podido hacerlo pero string y asi no lo compara.

Si tienen alguna sugerencia por favor ayudadme... gracias de atemano.
ohjehova
Novato
Novato
 
Mensajes: 1
Registrado: Mié May 21, 2008 5:14 pm


Re: Cambiar formato de DateTime

Notapor ivancp » Dom May 25, 2008 2:37 pm

Tu puedes ver el formato '5/12/2008 02:25:23' por que la configuracion de tu Windows esta establecida así. Puedes cambiar la configuración en Panel de Control-> Configuración regional -> Opciones Regionales -> Personalizar , luego abrir la pestaña de fecha y selecciona el formato que necesites.

Si no deseas que esta configuración cambie entonces debes "ensamblar" tu cadena de fecha para poderla utilizar dentro de una consulta SQL.
Imagen @latindev | Mi Blog
Por favor lee las reglas del foro
Avatar de Usuario
ivancp
Colaborador
Colaborador
 
Mensajes: 680
Registrado: Jue Sep 06, 2007 12:58 pm



    

Volver a C#

¿Quién está conectado?

Usuarios navegando por este Foro: No hay usuarios registrados visitando el Foro y 0 invitados