Mám problém so správnou hodnotou poľa dátumu z súboru excel (.xlsx) s knižnicou EEPlus.
Konkrétnym problémom je, že v programe Excel som napr. 1900.01.04, ale v C # dostanem 1900.01.03.
Mal som predstavu, že keď čítam hodnotu dátumu z programu Excel (EEPlus), premení ho na adresu utc a mala by som ju previesť na miestne časové pásmo, ale keďže časové hodnoty objektu dátumu sú nulové, pravdepodobne to tak nie je.
var date = (DateTime) Worksheet.Cells[row, column].Value;
Vďaka!
odpovede:
2 pre odpoveď č. 1Ak sa dátum EEPlus líši od dátumu programu Excel, je pravdepodobne chybou v programe EEPlus.
Je pravdepodobné, že účtovná jednotka účtuje neslávny Excel 1900 skok rok ale len pre dátumy po 29. februári (!) 1900.