(PYVMS LOGO) Python on OpenVMS

(go to: table of contents, index, list of vms_lib, prev: GET_FOREIGN, next: GET_SYMBOL)


GET_MAXIMUM_DATE_LENGTH - Retrieve the Maximum Length of a Date/Time String

Format:
    status, context, date_length = \
        vms_lib.get_maximum_date_length ([user-context], flags)
Returns:
status
Condition value as returned by LIB$GET_MAXIMUM_DATE_LENGTH.
context
Updated context value from the 'user-context' argument. If omitted this will be 'None'.
date_length
Maximum possible string size returned by vms_lib.format_date_string().
Arguments:
user-context
A context value that has previously been set by vms_lib.init_date_time_context().
flags
Bitmasks like LIB_M_DATE_FIELDS are available from module vms_libdtdef.
Examples:
>>> import vms_lib
>>> import vms_libdtdef


>>> print vms_lib.get_maximum_date_length ()
(1, None, 23)
>>>
>>> print vms_lib.get_maximum_date_length \
...               (None, vms_libdtdef.LIB_M_DATE_FIELDS)
(1, None, 11)
>>>


>>> context = 0
>>> month_name = "|Jan|**Feb**|Mrz|Apr|Mai|Jun|" + \
...              "Jul|Aug|Sep|Okt|Nov|Dez|"
>>> context = vms_lib.init_date_time_context (context,
...               vms_libdtdef.LIB_K_MONTH_NAME_ABB, month_name) 
>>>
>>> print vms_lib.get_maximum_date_length (context)
(1, 2756880, 27)
>>> print vms_lib.get_maximum_date_length \
...              (context,vms_libdtdef.LIB_M_DATE_FIELDS)
(1, 2756880, 15)
>>>

(go to: table of contents, index, list of vms_lib, prev: GET_FOREIGN, next: GET_SYMBOL)

08-AUG-1999 ZE.