DTMONYYw. Format

Writes the date part of a SAS datetime value as the month and year in the form mmmyy or mmmyyyy.

Category: Date and Time
Alignment: Right

Syntax

DTMONYYw.

Arguments

w

specifies the width of the output field.

Default 5
Range 5–7

Details

The DTMONYYw. format writes SAS datetime values in the form mmmyy or mmmyyyy, where
mmm
is the first three letters of the month name.
yy or yyyy
is a two-digit or four-digit integer that represents the year.

Comparisons

The DTMONYYw. format and the MONYYw. format are similar in that they both write date values. The difference is that DTMONYYw. expects a SAS datetime value as input, and MONYYw. expects a SAS date value.

Example

The example table uses as input the value 1678898894, which is the SAS datetime value that corresponds to March 14, 2013, at 04:48:14 PM.
Statements
Results
----+----1
select put(1678898894,dtmonyy.);
MAR13
select put(1678898894,dtmonyy5.);
MAR13
select put(1678898894,dtmonyy6.);
 MAR13
select put(1678898894,dtmonyy7.);
MAR2013