Formats |
Category: | Date and Time |
ISO 8601 | |
Alignment: | left |
Time Zone Format: | Yes |
ISO 8601 Element: | 5.3.3, 5.3.4 |
Syntax | |
Syntax Description | |
Details | |
Comparisons | |
Examples | |
See Also |
Syntax |
B8601TZw. |
specifies the width of the output field.
Default: | 14 |
Range: | 9-20 |
Details |
UTC time values specify a time and a time zone based on the zero meridian in Greenwich, England. The B8602TZ format adjusts the time value to be the time at the zero meridian and writes it in one of the following ISO 8601 basic time notations:
hhmmss+|-hhmm |
is the form used when w is large enough to support this time notation. |
hhmmssZ |
is the form used when w is not large enough to support the +|-hhmm time zone notation. |
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. | ||
Z |
indicates that the time is for zero meridian (Greenwich, England) or UTC time. | ||
+|-hh:mm |
is an hour and minute signed offset from zero meridian time. Note that the offset must be +|-hhmm (that is, + or - and four characters). Use + for time zones east of the zero meridian and use - for time zones west of the zero meridian. For example, +0200 indicates a two hour time difference to the east of the zero meridian, and -0600 indicates a six hour time differences to the west of the zero meridian.
|
When SAS reads a UTC time by using the B8601TZ informat, and the adjusted time is greater than 24 hours or less than 00 hours, SAS adjusts the value so that the time is between 000000 and 240000. If the B8601TZ format attempts to format a time outside of this time range, the time is formatted with stars to indicate that the value is out of range.
Comparisons |
For time values between 000000 and 240000, the B8601TZ format adjusts the time value to be the time at the zero meridian and writes it in the international standard extended time notation. The B8601LZ format makes no adjustment to the time and writes time values in the international standard extended time notation, using a UTC time zone offset for the local SAS session.
Examples |
Values for btz | Results |
---|---|
73441 |
202401+0000 |
See Also |
Working with Dates and Times Using the ISO 8601 Basic and Extended Notations |
Copyright © 2011 by SAS Institute Inc., Cary, NC, USA. All rights reserved.