Previous Page | Next Page

Formats

$N8601Ew.d Format



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

Syntax
Syntax Description
Details
Examples
See Also

Syntax

$N8601Ew.d


Syntax Description

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.

Default: 0
Range: 0 - 3

Details

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


Examples

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


See Also

Working with Dates and Times Using the ISO 8601 Basic and Extended Notations

Previous Page | Next Page | Top of Page