Writes date values in the form <yy>yyq
or <yy>yy-q, where the x in the
format name is a character that represents the special character that separates
the year and the quarter or the year, 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 quarter. 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: |
6 |
Range: |
4-32 |
Interaction: |
When x is set to N, no separator is
specified. The width range is then 3-32, and the default changes to
5. |
Interaction: |
When w has a value of 4 or 5, the date appears with only the last
two digits of the year. When w is 6 or more,
the date appears with a four-digit year. |
Interaction: |
When x has a value of N and w has a value of 3 or 4,
the date appears with only the last
two digits of the year. When x has a value of N and w is 5 or more, the date
appears with a four-digit year. |
The YYQxw.
format writes SAS date values in the form <yy>yyq or
<yy>yyxq,
where
-
<yy>yy
-
is a two-digit or four-digit integer that
represents the year.
-
x
-
is a specified separator.
-
q
-
is an integer (1,2,3, or 4) that represents
the quarter of the year.
The following examples use the input value of 18031,
which is the SAS date value that corresponds to July 14, 2005.
SAS Statement |
Results |
|
----+----1----+
|
put date yyqc4.;
|
09:2
|
put date yyqd.;
|
2009-2
|
put date yyqn3.;
|
092
|
put date yyqp6.;
|
2009.2
|
put date yyqs8.;
|
2009/2
|
Copyright © 2011 by SAS Institute Inc., Cary, NC, USA. All rights reserved.