Writes date values in the form <yy>yymm or
<yy>yy-mm, where the x
in the format name is a character that represents the special character that
separates the year and the month, which can be a hyphen (-), period (.),
blank character, slash (/), colon (:), or no separator; the year can be either
2 or 4 digits.
Category: |
Date and Time
|
Alignment: |
right
|
-
x
-
identifies a separator or specifies that
no separator appear between the year and the month. Valid values for x are:
-
C
-
separates with a colon
-
D
-
separates with a dash
-
N
-
indicates no separator
-
P
-
separates with a period
-
S
-
separates with a forward slash.
-
w
-
specifies the width of the output field.
Default: |
7 |
Range: |
5-32 |
Interaction: |
When x is set to N, no separator is
specified. The width range is then 4-32, and the default changes to
6. |
Interaction: |
When x has a value of C, D, P, or S and w
has a value of 5 or 6, the date appears with only the last two digits of the
year. When w is 7 or more, the date appears with
a four-digit year. |
Interaction: |
When x has a value of N and w has a value of 4 or 5,
the date appears with only the last
two digits of the year. When x has a value of N and w is 6 or more, the date
appears with a four-digit year. |
The YYMMxw.
format writes SAS date values in the form <yy>yymm or
<yy>yyXmm,
where
-
<yy>yy
-
is a two-digit or four-digit integer that
represents the year.
-
x
-
is a specified separator.
-
mm
-
is an integer that represents the month.
The following examples use the input value of 18031,
which is the SAS date value that corresponds to May 14, 2009.
SAS Statement |
Results |
|
----+----1----+
|
put date yymmc5.;
|
09:05
|
put date yymmd.;
|
2009-05
|
put date yymmn4.;
|
0905
|
put date yymmp8.;
|
2009.05
|
put date yymms10.;
|
2009/05
|
Copyright © 2011 by SAS Institute Inc., Cary, NC, USA. All rights reserved.