/ / Dátum čítania vo formáte z programu Excel bez ohľadu na formát dátumu systému pomocou apache poi - java, apache - poi

Dátum čítania vo formáte z programu Excel bez ohľadu na formát dátumu systému pomocou apache poi - java, apache - poi

Čítam záznamy z programu Excel a vkladám ichv databázach. V programe Excel sú dátumové polia. Uviedla som funkčnosť tak, že používateľ môže definovať formát dátumu v programe Excel, ktorý nahráva. Zvážte prípad, keď používateľ určuje dátum v programe Excel ako dd / mm / rrrr. Teraz predpokladajme, že v programe Excel existuje dátum, napr. 2/5/1993. V ideálnom prípade by dátum mal byť čítaný ako 2. mája 1993, ale apache poi v mojom prípade číta 5. februára 1993, pretože dátumy systému sú nastavené na MM / dd / YYYY. Existuje nejaký spôsob, ako povedať apache POI na prijatie formátu dátumu bez ohľadu na formát dátumu strojov. Vďaka

odpovede:

1 pre odpoveď č. 1

Apache POI má triedu DateFormatConverter, ktorá formátuje dátum v programe Excel pomocou určeného vzoru niektorých Locale.