如何在 sas 中使用 today 函数(附示例)
您可以使用 SAS 中的TODAY函数来生成当前日期。
以下示例展示了如何在实践中使用TODAY函数。
示例1:使用TODAY函数生成当前日期(不带格式)
默认情况下, TODAY函数将当前日期输出为数字 SAS 日期值,即自 1960 年 1 月 1 日以来的天数:
/*create dataset that contains current date*/
data my_data;
today_date= today ();
run ;
/*view dataset*/
proc print data =my_data;
TODAY函数生成值23135。
由于本文写于 2023 年 5 月 5 日,这意味着自 1960 年 1 月 1 日以来已经过去了23,135天。
示例2:使用TODAY函数生成当前日期(DDMMYY10.格式化)
以下代码显示如何使用TODAY函数通过DDMMYY10 生成当前日期。布局:
/*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;
TODAY函数生成当前日期和ddmmy10。格式选项将其格式化为05/05/2023 。
示例 3:使用 TODAY 函数生成当前日期 (DATE9.Formatting)
以下代码显示如何使用TODAY函数使用DATE9 生成当前日期。布局:
/*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;
TODAY函数生成当前日期和日期9。格式选项将其格式化为05MAY2023 。
请注意,在本教程中,我们仅说明了格式化日期的几种方法。
有关可以使用的日期格式的完整列表,请参阅SAS 文档页面。
其他资源
以下教程解释了如何在 SAS 中执行其他常见任务: