E8601TMw.d Format

Writes time values by using the ISO 8601 extended notation hh:mm:ss.ffffff.

Categories: Date and Time
ISO 8601
Alignment: Left
Alias: IS8601TMw.d
Restriction: UTC time zone offset values are not supported.
Interaction: When the DECIMALCONV= system option is set to STDIEEE, the output that is written using this format might differ slightly from previous releases. For more information, see DECIMALCONV= System Option in SAS System Options: Reference.
Supports: ISO 8601 Element 5.3.1.1, complete representation, and 5.3.1.3, representation of decimal fractions

Syntax

E8601TMw.d

Syntax Description

w

specifies the width of the output field.

Default 8
Range 8–15

d

specifies the number of digits to the right of the decimal point in the seconds value. This argument is optional.

Default 0
Range 0–6

Details

The E8601TM format writes SAS time values by using the ISO 8601 extended time notation hh:mm:ss.ffffff:
hh
is a two-digit hour (zero padded) between 00 and 23.
mm
is a two-digit minute (zero padded) between 00 and 59.
ss
is a two-digit second (zero padded) between 00 and 59.
.ffffff
are optional fractional seconds, with a precision of up to six digits, where each digit is between 0 and 9.

Example

put etm e8601tm.;
Value of etm
Result
57180
15:53:00