In order to populate the current date and current datetime in SAS we will be using TODAY() and DATETIME() Function. Current date in SAS is populated using TODAY() function. Current datetime in SAS is populated using DATETIME() Function. we will using an example for each
- Populate Current date in SAS using TODAY()
- Populate Current datetime in SAS using DATETIME()
So we will be using EMP_DET Table in our example
Populate current date in SAS using TODAY() Function
SYNTAX – TODAY()
The following statements illustrate the TODAY() function:
Populate current date in SAS – Method 1 (date. Format)
TODAY() function gets the current date in SAS. date. Format converts the current date to required format
data emp_det1; set emp_det; curr_date1=today(); format curr_date1 date.; run;
So the resultant table will be
Populate current date in SAS – Method 2 (date9. Format)
TODAY() function gets the current date in SAS. date9. Format converts the current date to required format
data emp_det1; set emp_det; curr_date=today(); format curr_date date9.; run;
So the resultant table will be
Populate current datetime in SAS using DATETIME() Function :
SYNTAX – DATETIME()
The following statements illustrate the DATETIME() function:
DATETIME() function gets the current date in SAS. datetime20. Format converts the current datetime to required format
data emp_det1; set emp_det; curr_datetime=datetime(); format curr_datetime datetime20.; run;
So the resultant table will be