POI 导出Excel 时间格式和小数点数据的处理

                                                      POI 导出Excel 时间格式和小数点数据的处理
       因为之前做了一个Excel导出功能, 那个1.8的cell 我把它拉长的花就变成了1.799999,然后12月份变成了00。
后台过来的1.8是float 类型,我把它toString()或者就OK了,关于这个时间的花,CTMD,坑死了,昨晚花了一个大好的晚上去弄,本以为这个bug只需要花一丢丢时间就搞定,结果在家花了一大晚上,都没弄好,结果一早来到公司就搞定了。尼玛网上的那些都是导入Excel时间处理,导出的没几个,而且大家都是拷贝来拷贝去。
       我看了一下java 的api ,那个  new SimpleDateFormat("yyyy/mm/dd")  和 new SimpleDateFormat("yyyy/MM/dd")  大小写的区别。就是这个原因。T0T!!!!(老了,哎)

      在日期格式的定义中格式符是区分大小写的,H代表24小时(0~23),h代表12小时(1~12),所以之前我的12老是被认成是0时(不过我写的是月份小写)
      yyyy-MM-dd HH:mm:ss  月大写M,分钟小写m,小时H代表24小时计算,h代表12小时计算yyyy-MM-dd HH:mm:ss

      反正注意    yyyy-MM-dd HH:mm:ss  大小写就是了。
      

你可能感兴趣的:(web,后端)