[<<Previous Entry] [^^Up^^] [Next Entry>>] [Menu] [About The Guide]
 SET EPOCH
 Control the interpretation of dates with no century digits
------------------------------------------------------------------------------
 Syntax

     SET EPOCH TO <nYear>

 Arguments

     TO <nYear> specifies the base year of a 100-year period in which all
     dates containing only two year digits are assumed to fall.

 Description

     SET EPOCH is an environment command that determines the interpretation
     of date strings containing only two year digits.  When such a string is
     converted to a date value, its year digits are compared with the year
     digits of <nYear>.  If the year digits in the date are greater than or
     equal to the year digits of <nYear>, the date is assumed to fall within
     the same century as <nYear>.  Otherwise, the date is assumed to fall in
     the following century.

     The default value for SET EPOCH is 1900, causing dates with no century
     digits to be interpreted as falling within the twentieth century.

     CA-Clipper supports all dates in the range 01/01/0100 to 12/31/2999.

 Examples

     .  This example shows the effects of SET EPOCH:

        SET DATE FORMAT TO "mm/dd/yyyy"
        ? CTOD("05/27/1904")            // Result: 05/27/1904
        ? CTOD("05/27/67")              // Result: 05/27/1967
        ? CTOD("05/27/04")              // Result: 05/27/1904
        //
        SET EPOCH TO 1960
        ? CTOD("05/27/1904")            // Result: 05/27/1904
        ? CTOD("05/27/67")              // Result: 05/27/1967
        ? CTOD("05/27/04")              // Result: 05/27/2004

 Files   Library is CLIPPER.LIB.


See Also: CTOD() DATE() DTOC() DTOS() SET CENTURY SET DATE
This page created by ng2html v1.05, the Norton guide to HTML conversion utility. Written by Dave Pearson