MPE/iX Intrinsics Reference Manual (32650-90875)
Chapter 9 543
Command Definitions (MAIL-PUTJCW)
NLINFO
yyyy Numeric year
Nyy National year
NPyy National year that can include a before-period symbol
Valid separators are any special character. For example, a date format can
be yy/mm/dd. This format in NATIVE3000/XL results in 81/03/25.
3/CA Returns the clock specification in an 8 byte array. This 8 byte string
provides the clock format description (template) HHSXXYYZ, where the
elements specify the following:
HH Clock hour specification, either '' or '$'
S Separator; valid separators can be any special or
alphabetic character, or 0 for no separator between hours
and minutes
XX Symbol for AM
YY Symbol for PM
Z Suppresses leading zero (of hours) if blank; prints leading
zero if 0
In suppression of leading zero, " " (leading zero suppressed) or 0 (leading
zero is printed) are valid. For example, the format "12:AMPM " results in
the formatted clock information 9:06 AM; the leading zero is suppressed. If
the clock specification were changed to "240 0", the formatted clock
information for the same time is: 0906. Note the four blanks used as place
holders to ensure the correct placement of the leading-zero suppression
character.
4/CA Returns the month abbreviation table in a 48 byte array. Each
abbreviation is 4 bytes long, using blank padding where necessary to
maintain uniform length in all native language abbreviations. For
example, the NATIVE3000/XL abbreviations contain 3 bytes plus a blank.
The first 4 bytes of the array contain the abbreviation of January. For
example, the month abbreviation table is: "JAN FEB MAR APR MAY JUN
JUL AUG SEP OCT NOV DEC "
5/CA Returns the month table in a 144 byte array. Each month's name can be up
to 12 bytes long. Unused space in the month name is padded with blanks
where necessary to equal 12 bytes. The table begins with the
language-dependent equivalent in the native language specified for
January. For example, the month name table is: "JANUARY FEBRUARY
MARCH ...DECEMBER"
6/CA Returns the day abbreviation table in a 21 byte array. Each abbreviation is
3 bytes long. The table begins with Sunday. For example, the day
abbreviation table is: "SUNMONTUEWEDTHUFRISAT"
7/CA Returns the table containing the day of the week in an 84 byte array. Each
day is 12 bytes long (with blank padding as needed). The table starts with
Sunday. For example, the day name table is: "SUNDAY MONDAY TUESDAY