years past 1999 are stored as binary integers in fields previously reserved for representations of years as two decimal digits . the binary integers occupy ranges of values for the fields which are not used by an integer value corresponding to any possible combination of two decimal digits from 00 to 99 . in this way , data using integer - encoded years and years represented by the last two decimal digits will be able to coexist for at least ten thousand years .