se aggiungi i tre zeri e poi converti in data e ora, risulta corretto ??
Tieni conto però che potresti fare un altra cosa:
sul server metterci un file versioni.txt dove questo file potrebbe avere la seguente struttura:
miofile.exe 3.4.0
altrofile.dll 1.0.0
cheneso.ext 12.0.5
Praticamente nome del file, uno spazio (o un altro carattere a tua scelta), versione del file presente sul server
Quando aggiorni un file ovviamente devi anche aggiornare questo file TXT.
Quando il programma parte, tramite un comando HTTP si legge questo file versioni.txt, e confronta le versioni dei file presenti sul server con la versione dei file presenti nel PC, e nel caso scarica e aggiorna il file richiesto.