Writes ISO 8601 duration, datetime, and interval forms using the
extended notations PnYnMnDTnHnMnS and yyyy-mm-ddThh:mm:ss.
Category: |
Date and Time
|
|
ISO
8601
|
Alignment: |
left
|
Time Zone Format: |
No
|
ISO 8601 Element: |
5.4.4 Complete representation
|
- w
-
specifies the width of the output field.
Default: |
50 |
Range: |
1 - 200 |
Requirement: |
The minimum length for a duration
value or a datetime value is 16. The minimum length for an interval value
is 16. |
- d
-
specifies the number of digits to the right of the lowest
order component. This argument is optional.
The $N8601B format writes ISO 8601 duration, datetime,
and interval values as character data for the following basic notations:
|
PnYnMnDTnHnMnS |
|
yyyy-mm-ddThh:mm:ss |
|
PnYnMnDTnHnMnS/yyyy-mm-ddThh:mm:ss |
|
yyyy-mm-ddThh:mm:ssT/PnYnMnDTnHnMnS |
The
lowest order component can contain fractions, as in these examples:
|
p2y3.5m
|
|
p0002-03-04T05.335
|
put @1 ne $n8601e.;
Value of ne |
Results |
00024050501127D0
|
P2Y4M5DT5H1M12.5S
|
2008915155300FFD
|
2008-09-15T15:53:00
|
2008915000000FFD2010915000000FFD
|
2008-09-15T00:00:00/2010-09-15T00:00:00
|
0033104030255FFC2008915155300FFD
|
P33Y1M4DT3H2M55S/2008-09-15T15:53:00
|
Copyright © 2011 by SAS Institute Inc., Cary, NC, USA. All rights reserved.