Entrar
¿Nuevo usuario? Inscribirme
UsuariosSPSS · Usuarios y Consultores de SPSS
? ¿Ya estás suscrito? Entra a Yahoo!

Consejos

¿Sabías que...?
Podés cambiar el orden de los mensajes. Simplemente hacé clic en el enlace de columna fecha. Tus preferencias se guardarán, por lo tanto no necesitarás hacerlo otra vez cuando vuelvas a entrar.

Mensajes

  Mensajes Ayuda
Avanzado
fechas   Lista de mensajes  
Responder | Reenviar Mensaje #161 de 806 |
RE: [UsuariosSPSS] fechas

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!.




Mié, 5 de Nov, 2003 5:24 am

jgirbesb2002
Sin conexión Sin conexión
Enviar correo Enviar correo

Reenviar Mensaje #161 de 806 |
Desplegar mensajes Autor Ordenar por fecha

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...
Itziar González
carlosgaol
Sin conexión Enviar correo
4 de Nov, 2003
5:34 pm

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...
Juan Girbés
jgirbesb2002
Sin conexión Enviar correo
5 de Nov, 2003
5:24 am

Muchísimas gracias,Juan Girbés.La solución me funciona perfectamente. Un saludo, Itziar Muchísimas gracias,Juan Girbés.La solución me funciona...
Itziar González
carlosgaol
Sin conexión Enviar correo
6 de Nov, 2003
5:15 pm
Avanzado

Copyright © 2009 Yahoo! de Argentina S.R.L. Todos los derechos reservados.
Política de privacidad - Condiciones del Servicio - Reglas de la comunidad de Yahoo! - Ayuda