开发过程中处理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时日期格式转换成数值的问题相关推荐

  1. 若依POI导入Excel多种日期格式转换为一种

    项目需求,excel表格里有多种日期的字段,可能单元为date的,也可能为文本的自己手动填写的,要求后台保存为统一格式,yyyy/MM/dd. 因为数据库的日期字段的类型为字符串,所以保存到数据库的实 ...

  2. 将excel的单元格日期格式转换成文本格式

    有时在用excel处理数据时需要将日期格式,如"2008年7月18日"或"2008-7-18"的日期格式转换成"20080718"的8位文本 ...

  3. JS读取Excel时日期格式错误

    问题:在做项目的过程中遇到一个问题,导入excel数据时,发现日期的格式错误.预期效果是2022/1/2,导入后的效果却是44563.查阅资料后发现44563表示 1900年1月1号到2022年1月2 ...

  4. 将时间戳“年月日 时分秒”格式转换成“年月日”格式

    将时间戳"年月日 时分秒"格式转换成"年月日"格式 将时间戳"年月日 时分秒"格式转换成"年月日"格式 总是忘记要重新查 ...

  5. SQL Server 将JDE日期格式转换成常见日期格式

    SQL Server 将JDE日期格式转换成常见日期格式 JDE日期格式:JDE所有的日期字段在DB存储时用的是Julia date格式,总共6码,第一码代表世纪,二三码代表年份,后三码代表前三码所属 ...

  6. Java日期格式转换成星期几

    日期格式YYYY-MM-DD: //Java日期格式转换成星期几 yyyy-MM-ddpublic static String dateToWeek(String datetime) throws P ...

  7. excel中的文本转换成数值

    excel中的文本转换成数值 B1 = A1*1 都乘上一个1就好了

  8. python datetime格式转换_分别用Excel和python进行日期格式转换成时间戳格式

    最近在处理一份驾驶行为方面的数据,其中要用到时间戳,因此就在此与大家一同分享学习一下. 1.什么是时间戳? 时间戳是指格林威治时间1970年01月01日00时00分00秒(北京时间1970年01月01 ...

  9. python to_excel 时间格式_分别用Excel和python进行日期格式转换成时间戳格式

    最近在处理一份驾驶行为方面的数据,其中要用到时间戳,因此就在此与大家一同分享学习一下. 1.什么是时间戳? 时间戳是指格林威治时间1970年01月01日00时00分00秒(北京时间1970年01月01 ...

  10. Excel导入时日期格式转换

    把excel文件中的日期格式的内容转回成标准时间 // 把excel文件中的日期格式的内容转回成标准时间 export function formatExcelDate(numb, format = ...

最新文章

  1. 【机器学习】【发展史】概览
  2. [Android Training视频系列]2.2 Pausing and Resuming an Activity
  3. 使用PYTHON操作Excel的工具
  4. python小程序源代码-Python小项目:开发一个动态时钟小程序(附源码)
  5. ios删除分割线_iOS应用开发中UITableView的分割线的一些设置技巧
  6. matlab同时给多个变量赋值(deal)
  7. 实现OC与JS的交互
  8. 信息学奥赛一本通C++语言——1060:均值
  9. java万年历代码_JAVA实现的简单万年历代码
  10. STM32的Altium Designer原理图PCB封装库下载
  11. 播放RTMP协议的流媒体的两种选择
  12. 股票python量化交易015-计算累积收益率
  13. 8-PIN STM8优秀设计集锦
  14. C语言中函数的基本知识
  15. python爬虫之xpath解析(附实战)
  16. Kettle【部署 02】Linux环境 Kettle pdi-ce-9.0.0.0-423 安装部署 carte 服务运行及 Java 集群调用实例(安装包1.85G+测试ktr\kjb\源码)
  17. 高德地图API总结--Marker多点聚合
  18. Java画UML类图
  19. 如何查看mysql警告信息_查看MySQL的警告信息
  20. 阿里内部Android笔记火爆IT圈,已拿offer入职

热门文章

  1. 如何解决关闭了自带的防护仍然被删的问题
  2. [Jetson TX2] NVIDIA Jetson TX2入门--开箱刷机
  3. [UE4]属性声明(Property Declaration)各個宏的定義及作用
  4. 分享一下用终端的命令来恢复丢失的硬盘分区表 (转)
  5. 软件测试之测试计划与工具(一)
  6. 【扩展推荐】mews/captcha 图片验证码解决方案
  7. Electromyography(EMG)介绍(偏医学临床)| BCIduino社区整理
  8. 考题篇(6.2) 01 ❀ FortiManager ❀ Fortinet 网络安全专家 NSE 5
  9. 攻防世界逆向高手题之ReverseMe-120
  10. 5G SA接入网共享语音技术