Como usar a função hoje no sas (com exemplos)


Você pode usar a função HOJE no SAS para gerar a data atual.

Os exemplos a seguir mostram como usar a função HOJE na prática.

Exemplo 1: Use a função HOJE para gerar a data atual (sem formatação)

Por padrão, a função HOJE gera a data atual como um valor numérico de data SAS, que é o número de dias desde 1º de janeiro de 1960:

 /*create dataset that contains current date*/
data my_data;
    today_date= today ();
run ;

/*view dataset*/
proc print data =my_data;

A função HOJE gerou o valor 23135.

Como este artigo foi escrito em 5 de maio de 2023, isso significa que 23.135 dias se passaram desde 1º de janeiro de 1960.

Exemplo 2: Use a função HOJE para gerar a data atual (DDMMAA10. Formatação)

O código a seguir mostra como usar a função HOJE para gerar a data atual usando DDMMAA10. disposição:

 /*create dataset that contains current date*/
data my_data;
    today_date= today ();
    format today_date ddmmyy10. ;
    put today_date;
run ;

/*view dataset*/
proc print data =my_data;

A função HOJE gerou a data atual e ddmmy10. A opção de formato formatou-o como 05/05/2023 .

Exemplo 3: Use a função HOJE para gerar a data atual (DATE9.Formatting)

O código a seguir mostra como usar a função TODAY para gerar a data atual usando DATE9. disposição:

 /*create dataset that contains current date*/
data my_data;
    today_date= today ();
    format today_date date9. ;
    put today_date;
run ;

/*view dataset*/
proc print data =my_data;

A função HOJE gerou a data atual e a data9. A opção de formato formatou-o como 05MAY2023 .

Observe que neste tutorial ilustramos apenas algumas maneiras de formatar uma data.

Consulte a página de documentação do SAS para obter uma lista completa de formatos de data que você pode usar.

Recursos adicionais

Os tutoriais a seguir explicam como executar outras tarefas comuns no SAS:

Como adicionar dias atualizados no SAS
Como obter o dia da semana a partir da data no SAS
Como calcular a diferença entre duas datas no SAS

Add a Comment

O seu endereço de email não será publicado. Campos obrigatórios marcados com *