Hola Pablo
Creo que no hay ninguna instrucción que haga lo que dices directamente, pero lo
puedes conseguir así, dando por hecho que la variable que contiene los datos se
llama “fecha” y contiene datos numéricos:
STRING fecha2 (A8).
COMPUTE fecha2 = STRING(fecha,f8) .
EXECUTE .
COMPUTE fecha3=DATE.DMY(NUMBER(SUBSTR(fecha2,1,2),f2),NUMBER(SUBSTR(fecha2,3,2),f2),NUMBER(SUBSTR(fecha2,5,4),f4)).
execute.
FORMATS fecha3 (EDATE10).
La instrucción STRING define como numérica una nueva variable que he llamado fecha2, y permite que copiemos lo que hay en la variable fecha, pero que sea cadena, no número, mediante el uso de COMPUTE.
Después la instrucción SUBSTR nos permite obtener los trozos de la variable fecha2 que nos interesan, para el día, mes y año.
La instrucción NUMBER lo pasa a formato numérico, que sí es reconocido por la instrucción DATE.DMY.
El resultado sería la fecha, en la variable fecha3, pero en la forma que lo guarda SPSS, que es el número de segundos desde el 14 de octubre de 1582, primer día del calendario gregoriano.
Con la instrucción FORMATS la convertimos al formato fecha en la forma dd/mm/aaaa, al especificar que se use el formato EDATE10.
Lo he probado y funciona, aunque tal vez haya algún método más sencillo.
Un saludo
Juan Girbés
-----Mensaje original-----
De: Pablo Gabriel Malatino
[mailto:pablomalatino@...]
Enviado el: domingo, 02 de
noviembre de 2003 19:06
Para: Usuarios SPSS
Asunto: [UsuariosSPSS] Consulta
Hola a todos, soy Pablo y escribo desde Argentina. Me gustaría saber si alguien sabe como hacer o conoce la sintaxis para pasar de una variable numérica que me indica una fecha a una variable en formato de fecha. Por ejemplo, tengo como variable numérica 10121996 o sea el día 10 del mes de diciembre de 1996 y la quiero pasar a fecha. Saludos cordiales, Pablo G. Malatino.
------------------------------
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!.