DTMONYYw. Format

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

Category: Date and Time
Alignment: Right

Syntax

DTMONYYw.

Syntax Description

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 datetime value as input, and MONYYw. expects a SAS date value.

Example

The example table uses as input the value 1665986932, which is the SAS datetime value that corresponds to October 16, 2012, at 06:08:52 a.m.
SAS Statement
Result
----+----1
put date dtmonyy.;
OCT12
put date dtmonyy5.;
OCT12
put date dtmonyy6.;
 OCT12
put date dtmonyy7.;
OCT2012