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