使用apache poi以excel的格式读取日期,而不考虑系统日期格式

时间:2018-02-20 07:15:03

标签: java apache-poi

我正在从excel读取记录并将其插入数据库中。 excel中有日期字段。我已经给出了这样的功能,即用户可以在他正在上传的excel中定义日期格式。   考虑用户将excel中的日期指定为dd / mm / yyyy的情况,现在假设excel中有一个日期,例如2/5/1993。理想情况下,日期应该读作1993年5月2日,但在我的情况下,apache poi读作1993年5月5日,因为系统日期设置为MM / dd / YYYY。有没有办法告诉apache POI接受日期格式而不管机器的日期格式。感谢

1 个答案:

答案 0 :(得分:2)

Apache POI有一个DateFormatConverter类,它使用某个Locale的指定模式在excel中格式化日期。