Ayuda urgente con formato de fechas

jduartem
11 de Diciembre del 2004
Lo que quiero es convertir un estring con el formato yyyyMMdd hh:mm:sstt pero no he sido capaz de acerlo por ej:
tengo una variable tipo string con la información "20041211 03:10am" pero no se como crear una variable tipo datetime con esta infiormación
Algun buen colega que me pudiera ayudar se lo agradeceria mucho.

···
11 de Diciembre del 2004
Hola que tal,
Supongo que estaras programando en visual basic.net. Te doy una solución rapida aunque las tiene que haber mejores, te dejo el codigo:

\\'esta es tu variable de texto
Dim texto As String = \"20041211 03:10am\"

\\'una nueva variable para hacer el proceso mas claro
\\'en la que convertiremos tu variable de texto en un
\\'formato valido para la variable tipo date
Dim textofecha As String

\\'variable para la fecha
Dim fecha As Date

\\'en estaline lo que se hace es coger partes de la variable de texto y colocarlas para
\\' que sea aceptada por la variable date
textofecha = Mid(texto, 7, 2) & \"/\" & Mid(texto, 5, 2) & \"/\" & Mid(texto, 1, 4) & \" \" & Mid(texto, 10)

\\'se iguala la variable fecha a la de textofecha y ya esta
fecha = textofecha

\\'la variable fecha ya contiene los datos de tu variable de texto

por cierto en visual basic.net no hay variable de tipo datetime (es date) asi que usaras otro lenguaje, de todas forma espero que te sirva.

···
11 de Diciembre del 2004
'esta es tu variable de texto
Dim texto As String = "20041211 03:10am"

'una nueva variable para hacer el proceso mas claro
'en la que convertiremos tu variable de texto en un
'formato valido para la variable tipo date
Dim textofecha As String

'variable para la fecha
Dim fecha As Date

'en estaline lo que se hace es coger partes de la variable de texto y colocarlas para
' que sea aceptada por la variable date
textofecha = Mid(texto, 7, 2) & "/" & Mid(texto, 5, 2) & "/" & Mid(texto, 1, 4) & " " & Mid(texto, 10)

'se iguala la variable fecha a la de textofecha y ya esta
fecha = textofecha

'la variable fecha ya contiene los datos de tu variable de texto