Mensajes [1] - Enviado el Miércoles 21 de Mayo de 2008 a las 17:41hs
Hola a todos ...
Necesito vuestra ayuda!!
Sucede que necesito cambiar el formato, es decir, el orden en el que aparecen los dias-meses-a?os hora:min:seg en un objeto tipo datetime sin cambiarlo a string
hasta ahora he podido hacerlo pero tengo que convertirlo a string y como string puedo ponerlo como yo quiera (yyyy-MM-ss hh:mm:ss) pero al convertirlo en datetime otra vez se cambia este formato (dd/MM/yy hh:mm:ss). Quiero cambiarlo porque estoy usando un DateTimePicket y su propiedad .value tiene un formato diferente (dd/MM/yy hh:mm:ss) al field de mi base de datos (yyyy-MM-ss hh:mm:ss) en SQL Server 2005 y no puedo compararlos. Tampoco puedo usar la propiedad .text porque no son del mismo tipo de datos.
Cualquier sugerencia que puedan darme se los agradecere...
Mensajes [3] - Enviado el Viernes 23 de Mayo de 2008 a las 07:20hs
Puedes cambiar la representacion en el Time Picker asi:
datePicker.Format = DateTimePickerFormat.Custom;
datePicker.CustomFormat = "dd/mm/yy hh:mm:ss";
De todas maneras el problema que estas teniendo es debido a que estas usando una localizaci?n diferente en la base de datos y en la aplicacion. Yo optaria por cambiar la localizacion en el servidor de base de datos, te ahorrara muchos problemas.