DTWKDATXw. Format

Writes the date part of a datetime value as the day of the week and the date in the form day-of-week, dd month-name yy (or yyyy).
Category: Date and Time
Alignment: right

Syntax

DTWKDATXw.

Syntax Description

w
specifies the width of the output field.
Default:29
Range:3–37

Details

The DTWKDATXw. format writes SAS date values in the form day-of-week, dd month-name, yy or yyyy, where
day-of-week
is either the first three letters of the day name or the entire day name.
dd
is an integer that represents the day of the month.
month-name
is either the first three letters of the month name or the entire month name.
yy or yyyy
is a two-digit or four-digit integer that represents the year.

Comparisons

The DTWKDATXw. format is similar to the WEEKDATXw. format in that they both write date values. The difference is that DTWKDATXw. expects a datetime value as input, and WEEKDATXw. 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, 20012, at 06:08:52 a.m.
SAS Statement
Result
----+----1----+----2----+
put date dtwkdatx.;
      Tuesday, 16 October 2012
put date dtwkdatx3.;
Tue
put date dtwkdatx8.;
      Tue
put date dtwkdatx25.;
      Tuesday, 16 Oct 2012