beh tecnicamente le colonne le puoi modificare con alter table .....

Ma se per discorsi oscuri devono rimanere cosi' allora ti consiglio di farti qlke funzioncina di conversione e calcolo come quelle gia' consigliate sopra.
Inoltre controlla le funzioni set_locale etc per la riformattazione della data.