java csv 日期_java读取excel或者csv时日期格式数据处理
背景:最近写一个通过excel批量导入数据的功能,里面含有时间,但是java读取之后把时间转为了距离1990年1月1号的天数,比如excel中时间为2018/9/16 18:30,java读取之后变成43359.77083就会有问题
出现的问题:
SimpleDateFormat startFormat = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
Date date = startFormat.parse(tmpMap.get("field7"); //这句就会报错,因为43359.77083不能使用parse转
)
解决办法:
我的代码为:
//主要使用HSSFDateUtil这个工具类处理时间,Double.valueOf(tmpMap.get("field3")这一堆就是43359.77083,使用不同的java类读取excel获取的方式不同,不用管
Date StartDate = HSSFDateUtil.getJavaDate(Double.valueOf(tmpMap.get("field3")));
//这一段是为了处理时区问题,没有遇见的不用看
Calendar rightNow = Calendar.getInstance();
rightNow.setTime(StartDate);
int timeInterval = Integer.valueOf(timeZone);
rightNow.add(Calendar.HOUR,timeInterval);
Date resultDate = rightNow.getTime();
String strDate = startFormat.format(resultDate);
Date getDate = startFormat.parse(strDate);
之前这段代码是之前一个同事写的,写到这里报错,直接try catch不管了,,,无语,以后好好努力,把遇见的问题尽量都整理出来
Java读取excel(兼容03和07格式)
读取excel,首先需要下载POI的jar,可以去官网下,也可以在这里下载 一.简单说明 excel2003和excel2007区别比较大,最直观的感受就是扩展名不一样,哈哈 不过,使用POI的API ...
Java读取excel 支持xls 和 xlsx格式
1.工具类public class InExcelTool { //根据指定位置单独读取一个 public static String getContent(String file, int page ...
C# 读取Excel 单元格是日期格式
java csv 日期_java读取excel或者csv时日期格式数据处理相关推荐
- java获取xlsx某列数据_Java读取Excel指定列的数据详细教程和注意事项
本文使用jxl.jar工具类库实现读取Excel中指定列的数据. jxl.jar是通过java操作excel表格的工具类库,是由java语言开发而成的.这套API是纯Java的,并不依赖Windows ...
- java的poi技术读取Excel[2003-2007,2010]
这篇blog主要是讲述java中poi读取excel,而excel的版本包括:2003-2007和2010两个版本, 即excel的后缀名为:xls和xlsx. 读取excel和MySQL相关: ja ...
- python csv使用_Python基于csv模块实现读取与写入csv数据的方法
本文实例讲述了Python基于csv模块实现读取与写入csv数据的方法.分享给大家供大家参考,具体如下: 通过csv模块可以轻松读取格式为csv的文件,而且csv模块是python内置的,不需要下载就 ...
- Java利用Apace POI读取Excel中数据
Java利用Apace POI读取Excel中数据,解析数据 @Testpublic void readExcel() throws IOException{FileSystemView fsv = ...
- excel导入matlab NaN,Matlab GUI 读取excel文件数据时,出现NaN的问题
Matlab GUI 读取excel文件数据时,经常会用到如下一段代码,本人有两处不甚明白,请前辈解惑. 源代码 [num,text,raw]=xlsread('123.xls'); for i=1: ...
- panda读取excel文件内容时出错,提示excel表格不能被指定
panda读取excel文件内容时出错,提示exc表格不能被指定,详细内容如下: Excel file format cannot be determined, you must specify an ...
- R语言之读取Excel及csv数据
1.读取R内置数据 data() data() #查看数据集列表 data(mtcars) #载入数据集 如用library()载入程序包后,可用data(package="")查 ...
- java 读取excel列_Java读取Excel指定列的数据详细教程和注意事项
本文使用jxl.jar工具类库实现读取Excel中指定列的数据. jxl.jar是通过java操作excel表格的工具类库,是由java语言开发而成的.这套API是纯Java的,并不依赖Windows ...
- java访问excel表格_Java读取excel表格(示例代码)
Java读取excel表格 一般都是用poi技术去读取excel表格的,但是这个技术又是什么呢 什么是Apache POI? Apache POI是一种流行的API,它允许程序员使用Java程序创建, ...
最新文章
- 台湾澎湖县启动返乡包机 春节疏运增加25个航班
- tensorflow random的用法
- pycharm弹出提示信息Server's certificate is not trusted
- Acrobat Reader DC 2020 for mac(最好用的免费PDF阅读器) 2020新增功能
- windows10升级助手_利用系统自带应用在Windows 10上实现电脑免费拨打电话
- VMware vSAN6.7 设计和优化 vSAN 主机 vSAN 6.5带来七大更新 解读VMware超融合增长秘诀
- SpringBoot指南(七)——SpringBoot整合Mybatis
- JS按字节截取字符长度实例
- 华为p50 pro 鸿蒙,华为p50pro有双系统吗-采用鸿蒙系统吗
- PRML学习总结(1)——Introduction
- PostgreSQL内核扩展之 - ElasticSearch同步插件
- 深入浅出MFC.pdf
- 无线怎么测试软件,WiFi分析仪软件
- bugku 杂项 QAQ
- Online Adaptation of Convolutional Neural Networks for Video Object Segmentation论文阅读
- 17.Unity3D商业游戏源码研究-变身吧主公-战斗-StateBase,PlayerBase
- 软件体系结构描述与建模
- 怎么开淘宝网店?淘宝网开店流程图解,淘宝开店教程!
- 机器学习 训练较快的模型_通过心理模型更快地学习软件,第1部分
- 怎样设置WinForm程序的公司名称、产品名称、版本信息