Il problema dell'anno 2000

Il problema


Il problema del formato a 2 cifre si verifica quando 00 finisce nell'anno (nel 2000 appunto). In questa situazione il programma non riesce più a capire se 01.01.00 si riferisce al 1 Gennaio 1900 o al 1 Gennaio 2000.

Non solo. Se il programma deve calcolare ad esempio l'età di una persona nata nel 1969 sottraendo quindi l'anno di nascita da quello in corso si troverà in caso del genere: 00 - 69 = -69! Molto differente invece dal caso corretto: 2000 - 1969 = 31.