Publicado el :
Gestión de Datos CREATION_INTERNE

Gestión y formato de fechas SAS

Este código también está disponible en: Deutsch English Français
En espera de validación
Este script ilustra cómo SAS© almacena las fechas como valores numéricos (número de días desde el 1 de enero de 1960). Crea un conjunto de datos que contiene un valor numérico bruto, una fecha literal y la fecha actual, luego muestra cómo aplicar un formato para hacer estos valores legibles para el humano.
Análisis de datos

Type : CREATION_INTERNE


Los datos se generan dinámicamente en el paso Data sin dependencia externa.

1 Bloque de código
DATA STEP Data
Explicación :
Creación de una tabla 'date' que contiene tres variables: un valor numérico que representa una fecha (365 días después del 01/01/1960), una fecha literal SAS y la fecha actual mediante la función today().
¡Copiado!
1/*
2Find the internal value for a given data in SAS.
3*/
4 
5DATA date;
6 date_numeric = 365;
7 date_literal = '02JAN1960'd;
8 today = today();
9RUN;
2 Bloque de código
PROC PRINT
Explicación :
Visualización del contenido de la tabla 'date'. Las fechas se mostrarán en su formato numérico interno (número de días).
¡Copiado!
1PROC PRINT DATA = date;
2RUN;
3 Bloque de código
DATA STEP Data
Explicación :
Creación de la tabla 'date2' a partir de 'date'. Aplicación del formato 'mmddyy10.' a las tres variables de fecha para mostrarlas en el formato MM/DD/AAAA.
¡Copiado!
1* To format them;
2DATA date2;
3 SET date;
4 FORMAT date_literal date_numeric today mmddyy10.;
5RUN;
4 Bloque de código
PROC PRINT
Explicación :
Visualización de la tabla 'date2' con las fechas correctamente formateadas.
¡Copiado!
1PROC PRINT DATA = date2;
2RUN;
Este material se proporciona "tal cual" por We Are Cas. No hay garantías, expresas o implícitas, en cuanto a la comerciabilidad o idoneidad para un propósito particular con respecto a los materiales o el código contenidos en este documento. We Are Cas no es responsable de los errores en este material tal como existe ahora o existirá, ni We Are Cas proporciona soporte técnico para el mismo.