Table 7.1 Tasks with Dates and Times, Part 1
Task
Type of
Language
Element
Language
Element Input Result
Write SAS date values in
recognizable forms
Date formats DATE. 19434 17MAR13
DATE9. 19434 17MAR2013
DAY. 19434 17
DDMMYY. 19434 17/03/13
DDMMYY10. 19434 17/03/2013
DDMMYYB. 19434 17 03 13
DDMMYYB10. 19434 17 03 2013
DDMMYYC. 19434 17:03:13
DDMMYYC10. 19434 17:03:2013
DDMMYYD. 19434 17-03-13
DDMMYYD10. 19434 17-03-2013
DDMMYYN. 19434 17032013
DDMMYYN6. 19434 170313
DDMMYYP. 19434 17.03.13
DDMMYYP10. 19434 17.03.2013
DDMMYYS. 19434 17/03/13
DDMMYYS10. 19434 17/03/2013
DOWNAME. 19434 Sunday
JULDAY.
*
19434 76
JULIAN.
*
19434 13076
MMDDYY. 19434 03/17/13
MMDDYY10. 19434 03/17/2013
MMDDYYB. 19434 03 17 13
MMDDYYB10. 19434 03 17 2013
MMDDYYC. 19434 03:17:13
MMDDYYC10. 19434 03:17:2013
MMDDYYD. 19434 03-17-13
116 Chapter 7 Dates, Times, and Intervals
Task
Type of
Language
Element
Language
Element Input Result
Write SAS date values in
recognizable forms
Date formats MMDDYYD10. 19434 03-17-2013
MMDDYYN. 19434 03172013
MMDDYYN8. 19434 03172013
MMDDYYP. 19434 03.17.13
MMDDYYP10. 19434 03.17.2013
MMDDYYS. 19434 03/17/13
MMDDYYS10. 19434 03/17/2013
MMYY. 19434 03M2013
MMYYC. 19434 03:2013
MMYYD. 19434 03-2013
MMYYN. 19434 032013
MMYYP. 19434 03.2013
MMYYS. 19434 03/2013
MONNAME. 19434 March
MONTH. 19434 3
MONYY. 19434 MAR13
PDJULG.
*
19434 2013076F
PDJULI.
*
19434 0100076F
WEEKDATE. 19434 Sunday, March 17,
2013
WEEKDAY. 19434 1
WORDDATE. 19434 March 17, 2013
WORDDATX. 19434 17 March 2013
Quarter formats QTR. 19434 1
QTRR. 19434 I
Time formats TIME. 19434 5:23:54
TIMEAMPM. 19434 5:23:54 AM
TOD. 19434 05:23:54
About SAS Date, Time, and Datetime Values 117
Task
Type of
Language
Element
Language
Element Input Result
Write SAS date values in
recognizable forms
Year formats YEAR. 19434 2013
YYMM. 19434 2013M03
YYMMC. 19434 2013:03
YYMMD. 19434 2013-03
YYMMP. 19434 2013.03
YYMMS. 19434 2013/03
YYMMN. 19434 201303
YYMMDD. 19434 13-03-17
YYMON. 19434 2013MAR
Year/Quarter
formats
YYQ. 19434 2013Q1
YYQC. 19434 2013:1
YYQD. 19434 2013-1
YYQP. 19434 2013.1
YYQS. 19434 2013/1
YYQN. 19434 20131
YYQR. 19434 2013QI
YYQRC. 19434 2013:I
YYQRD. 19434 2013-I
YYQRP. 19434 2013.I
YYQRS. 19434 2013/I
YYQRN. 19434 2013I
*
In SAS, a Julian date is a date in the form YYNNN or YYYYNNN, where YY is a two-digit year, YYYY is a four-digit year, and NNN
is the ordinal offset from January 1 of the year YY or YYYY. SAS processes Julian dates only for valid SAS dates.
Table 7.2 Tasks with Dates and Times, Part 2
Task
Type of
Language
Element
Language
Element Input Result
Date Tasks
118 Chapter 7 Dates, Times, and Intervals
Task
Type of
Language
Element
Language
Element Input Result
Read calendar dates as SAS
date
Note: YEARCUTOFF=1926
Date informats DATE. 17MAR13 19434
DATE9. 17MAR2013 19434
DDMMYY. 170313 19434
DDMMYY8. 17032013 19434
JULIAN.
*
13076 19434
JULIAN7.
*
2013077 19434
MMDDYY. 031713 19434
MMDDYY8. 03172013 19434
MONYY. MAR13 19418
YYMMDD. 130317 19434
YYMMDD8. 20130317 19434
YYQ. 13q1 19359
DATETIME 17MAR2013
00:00:00
1679097600
TIME 14:45:32 53132
Return today's date as a SAS
date value
Date functions DATE() or
TODAY()
(equivalent)
( ) The SAS date
value for today.
Extract calendar dates from
SAS
Date functions DAY 19434 17
HOUR 19434 5
JULDATE
*
19434 13076
JULDATE7
*
19434 2013076
MINUTE 19434 23
MONTH 19434 3
QTR 19434 1
SECOND 19434 54
WEEKDAY 19434 1
About SAS Date, Time, and Datetime Values 119
Task
Type of
Language
Element
Language
Element Input Result
YEAR 19434 2013
Write a date as a constant in
an expression
SAS date constant 'ddmmmyy'd
or
'ddmmmyyyy'd
'17mar13'd
'17mar2013'd
19434
Write today's date as a string SYSDATE
automatic macro
variable
SYSDATE &SYSDATE The date at the
time of SAS
initialization in
the form
DDMMMYY.
SYSDATE9 SYSDATE9 &SYSDATE9 The date at time
of SAS
initialization, in
the form
DDMMMYYYY.
Time Tasks
Write SAS time values as
time values
time formats HHMM. 19434 5:24
HOUR. 19434 5
MMSS. 19434 323
TIME. 19434 5:23:54
TIMEAMPM. 19434 5:23:54 AM
TOD. 19434 05:23:54
Read time values as SAS
time values
Time informats TIME. 05:23:54 19434
Write the current time as a
string
SYSTIME
automatic macro
variable
SYSTIME &SYSTIME The time at the
moment of
execution, in the
form HH:MM
Return the current time of
day as a SAS time value
Time functions TIME( ) ( ) The SAS time
value at moment
of execution, in
the form
NNNNN.NNN.
Return the time part of a SAS
datetime value
Time functions TIMEPART 17mar2013 05:11:43 5:11:43
Datetime Tasks
Write SAS datetime values as
datetime values
Datetime formats DATEAMPM 1679097600 17MAR13:12:00:
00 AM
120 Chapter 7 Dates, Times, and Intervals
..................Content has been hidden....................

You can't read the all page of ebook, please click here login for view all page.
Reset
18.118.137.67