Beh, è indicato si usino array di record ...

La struttura dipende dai dati del file. Ad esempio hai indicato il giorno come intero ma è cosi nel file o c'è una data?