Visual Basic - Necesito que un DataSet DateTime me devuelva el formato yyyy/MM/dd HH:mm:ss

Life is soft - evento anual de software empresarial
 
Vista:
sin imagen de perfil

Necesito que un DataSet DateTime me devuelva el formato yyyy/MM/dd HH:mm:ss

Publicado por Andrés (3 intervenciones) el 22/10/2021 01:30:56
Buenas a todos, tengo un problema como todos los que comentan por aquí

El valor que devuelve la siguiente instrucción es una fecha de tipo DateTime
user.FechaInicio = ds.Tables(0).Rows(0).Item(3)
pero me la devuelve como un Date solamente, yo necesito que me devuelva el formato completo del DateTime (Fecha y Hora) formato yyyy/MM/dd HH:mm:ss

El siguiente es un ejemplo de lo que debería devolver la instrucción de arriba, dado que esa es la información completa del campo al cual apunta.
fecha
en ves de darme el valor de la imagen, me arroja 2021-10-20 12:00:00, la hora de manera predeterminada imagino

Alguien sabe como obtener toda la cadena del datetime?

De antemano gracias!
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder
Imágen de perfil de Oscar

Necesito que un DataSet DateTime me devuelva el formato yyyy/MM/dd HH:mm:ss

Publicado por Oscar (1 intervención) el 22/10/2021 15:00:52
Hola, Andrés!

Si el campo lo has definido como datetime, incluye la hora. El problema seguramente lo tendrás porque está mal grabado el campo datetime en la tabla y poco se puede hacer para solucionarlo.

Cuando grabes la fecha en la tabla asegurate de hacerle el format pero con el now, porque si grabas la fecha con un date, no incluyes la hora y luego te pasará esto.

De todas formas yo me aseguraría con el siguiente código:

1
user.FechaInicio = format(ds.Tables(0).Rows(0).Item(3),"yyyy/MM/dd HH:mm:ss")
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar
sin imagen de perfil

Necesito que un DataSet DateTime me devuelva el formato yyyy/MM/dd HH:mm:ss

Publicado por Andrés (3 intervenciones) el 22/10/2021 21:05:51
Ya lo solucione gracias, era un problema muy tonto de logica, en la pos 3 de la lista era un date, tenia que tomar la pos 4 que es el dato correcto un datetime que necesitaba hahaha
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar