使用POI导入Excel时日期格式转换成数值的问题
开发过程中处理Excel导入功能,使用的POI工具类,在导入时把日期转换为指定格式的时候报异常,使用debug查看发现导入excel的日期格式竟然转成成了数值格式,不是通常的时间戳,是带小数点的数值。需要通过以下代码解决,把数值转换成Java的时间类型,HSSFDateUtil是POI包下的一个类,使用getJavaDate方法把Double类型转换成Java日期类型Date date = HSSFDateUtil.getJavaDate(Double.parseDouble(excelDate));
SimpleDateFormat DATE_AND_TIME_FORMAT = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");//完整日期加时间格式String fse_arrive_time = wo.getFSE_ARRIVE_TIME() == null ? "" : wo.getFSE_ARRIVE_TIME();woMap.put("SR_CREATE_TIME", DATE_AND_TIME_FORMAT.format(HSSFDateUtil.getJavaDate(Double.parseDouble(sr_create_time))));
使用POI导入Excel时日期格式转换成数值的问题相关推荐
- 若依POI导入Excel多种日期格式转换为一种
项目需求,excel表格里有多种日期的字段,可能单元为date的,也可能为文本的自己手动填写的,要求后台保存为统一格式,yyyy/MM/dd. 因为数据库的日期字段的类型为字符串,所以保存到数据库的实 ...
- 将excel的单元格日期格式转换成文本格式
有时在用excel处理数据时需要将日期格式,如"2008年7月18日"或"2008-7-18"的日期格式转换成"20080718"的8位文本 ...
- JS读取Excel时日期格式错误
问题:在做项目的过程中遇到一个问题,导入excel数据时,发现日期的格式错误.预期效果是2022/1/2,导入后的效果却是44563.查阅资料后发现44563表示 1900年1月1号到2022年1月2 ...
- 将时间戳“年月日 时分秒”格式转换成“年月日”格式
将时间戳"年月日 时分秒"格式转换成"年月日"格式 将时间戳"年月日 时分秒"格式转换成"年月日"格式 总是忘记要重新查 ...
- SQL Server 将JDE日期格式转换成常见日期格式
SQL Server 将JDE日期格式转换成常见日期格式 JDE日期格式:JDE所有的日期字段在DB存储时用的是Julia date格式,总共6码,第一码代表世纪,二三码代表年份,后三码代表前三码所属 ...
- Java日期格式转换成星期几
日期格式YYYY-MM-DD: //Java日期格式转换成星期几 yyyy-MM-ddpublic static String dateToWeek(String datetime) throws P ...
- excel中的文本转换成数值
excel中的文本转换成数值 B1 = A1*1 都乘上一个1就好了
- python datetime格式转换_分别用Excel和python进行日期格式转换成时间戳格式
最近在处理一份驾驶行为方面的数据,其中要用到时间戳,因此就在此与大家一同分享学习一下. 1.什么是时间戳? 时间戳是指格林威治时间1970年01月01日00时00分00秒(北京时间1970年01月01 ...
- python to_excel 时间格式_分别用Excel和python进行日期格式转换成时间戳格式
最近在处理一份驾驶行为方面的数据,其中要用到时间戳,因此就在此与大家一同分享学习一下. 1.什么是时间戳? 时间戳是指格林威治时间1970年01月01日00时00分00秒(北京时间1970年01月01 ...
- Excel导入时日期格式转换
把excel文件中的日期格式的内容转回成标准时间 // 把excel文件中的日期格式的内容转回成标准时间 export function formatExcelDate(numb, format = ...
最新文章
- 【机器学习】【发展史】概览
- [Android Training视频系列]2.2 Pausing and Resuming an Activity
- 使用PYTHON操作Excel的工具
- python小程序源代码-Python小项目:开发一个动态时钟小程序(附源码)
- ios删除分割线_iOS应用开发中UITableView的分割线的一些设置技巧
- matlab同时给多个变量赋值(deal)
- 实现OC与JS的交互
- 信息学奥赛一本通C++语言——1060:均值
- java万年历代码_JAVA实现的简单万年历代码
- STM32的Altium Designer原理图PCB封装库下载
- 播放RTMP协议的流媒体的两种选择
- 股票python量化交易015-计算累积收益率
- 8-PIN STM8优秀设计集锦
- C语言中函数的基本知识
- python爬虫之xpath解析(附实战)
- Kettle【部署 02】Linux环境 Kettle pdi-ce-9.0.0.0-423 安装部署 carte 服务运行及 Java 集群调用实例(安装包1.85G+测试ktr\kjb\源码)
- 高德地图API总结--Marker多点聚合
- Java画UML类图
- 如何查看mysql警告信息_查看MySQL的警告信息
- 阿里内部Android笔记火爆IT圈,已拿offer入职
热门文章
- 如何解决关闭了自带的防护仍然被删的问题
- [Jetson TX2] NVIDIA Jetson TX2入门--开箱刷机
- [UE4]属性声明(Property Declaration)各個宏的定義及作用
- 分享一下用终端的命令来恢复丢失的硬盘分区表 (转)
- 软件测试之测试计划与工具(一)
- 【扩展推荐】mews/captcha 图片验证码解决方案
- Electromyography(EMG)介绍(偏医学临床)| BCIduino社区整理
- 考题篇(6.2) 01 ❀ FortiManager ❀ Fortinet 网络安全专家 NSE 5
- 攻防世界逆向高手题之ReverseMe-120
- 5G SA接入网共享语音技术