Hola de nuevo
Te propongo una solución parecida, aunque puede que no sea la más simple. A mí me sale con la siguiente expresión, suponiendo que la variable original en formato texto es fecha y la final es fecha_f:
COMPUTE fecha_f=DATE.DMY(NUMBER(SUBSTR(fecha,7,2),f2),NUMBER(SUBSTR(fecha,5,2),f2),NUMBER(SUBSTR(fecha,1,4),f4))+TIME.HMS(NUMBER(SUBSTR(fecha,13,2),f2),NUMBER(SUBSTR(fecha,16,2),f2),NUMBER(SUBSTR(fecha,19,2),f2)).
execute.
FORMATS fecha_f (DATETIME20).
VARIABLE WIDTH fecha_f (20).
El procedimiento es similar, cambiando los números en la instrucción SUBSTR, que son distintos en tu caso que en el de Pablo, y se le añaden los segundos que han transcurrido en el día mediante la instrucción TIME.HMS, que coge las horas, minutos y segundos de la parte de texto correspondiente. Después la instrucción FORMATS le da el formato correcto, que en este caso es DATETIME20. He añadido VARIABLE WITH para que se muestre correctamente en la ventana del Editor de datos, aunque se puede hacer a mano con el cursor.
Un saludo
Juan Girbés
-----Mensaje original-----
De: Itziar González
[mailto:itziar_glez@...]
Enviado el: martes, 04 de
noviembre de 2003 10:37
Para:
UsuariosSPSS@...
Asunto: [UsuariosSPSS] fechas
Hola a todos, soy Itziar y escribo desde España. Me gustaría saber si alguien sabe como hacer o conoce la sintaxis para pasar de una variable string que me indica fecha y hora a una variable en formato de fecha. Asi, tengo como variable string "19970504 18:30:23" y la quiero pasar a fecha (DATE20): "04-MAY-1997 18:30:23". Saludos cordiales, y gracias de antemano.
Itziar
------------------------------
UsuariosSPSS:
Usuarios de SPSS de habla castellana
------------------------------
Direcciones de la lista:
Publicar un mensaje:
UsuariosSPSS@...
Suscribirse........:
UsuariosSPSS-Subscribe@...
Desuscribirse......:
UsuariosSPSS-Unsubscribe@...
Administrador......: UsuariosSPSS-Owner@...
Página de la lista.: http://www.gruposyahoo.com.ar/group/UsuariosSPSS
------------------------------
http://www.navegana.com/dinero/chanzes.html
Tu uso de
Yahoo! Grupos está sujeto a las Condiciones del servicio de
Yahoo!.