java excel 日期格式转换_Java处理Excel中的日期格式
在Excel中的日期格式,其数值为距离1900年1月1日的天数,比如2009-12-24将其转化为数字格式时变成了40171,在用java处理的时候,读取的也将是40171。
在POI处理Excel中的日期类型的单元格时,如果仅仅是判断它是否为日期类型的话,最终会以NUMERIC类型来处理。正确的处理方法是先判断单元格的类型是否则NUMERIC类型,然后再判断单元格是否为日期格式,如果是的话,
创建一个日期格式,再将单元格的内容以这个日期格式显示出来。如果单元格不是日期格式,那么则直接得到NUMERIC的值就行了。具体代码如下:
if (0 == cell.getCellType()) {
//判断是否为日期类型
if(HSSFDateUtil.isCellDateFormatted(cell)){
//用于转化为日期格式
Date d = cell.getDateCellValue();
DateFormat formater = new SimpleDateFormat("yyyy-MM-dd");
str[k] = formater.format(d);
}else{
// 用于格式化数字,只保留数字的整数部分
DecimalFormat df = new DecimalFormat("########");
str[k] = df.format(cell.getNumericCellValue());
}
java excel 日期格式转换_Java处理Excel中的日期格式相关推荐
- java中sql 语句格式转换_Java字符串转Sql语句In格式工具方法
/** * 工具-字符串-转换Sql查询IN中使用的格式 * 效果:a,b==>'a','b' * @param str * @return */ public String strToDbin ...
- c语言 格式转换函数,C语言中的格式转换函数.doc
C语言中的格式转换函数 C语言中的格式转换函数 表头文件 #include 定义函数 double atof(const char *nptr); 函数说明 atof()会扫描参数nptr字符串,跳过 ...
- pandas使用max函数和min函数计算dataframe日期(时间)数据列中最大日期和最小日期对应的数据行(maximum and minimum date or time row)
pandas使用max函数和min函数计算dataframe日期(时间)数据列中最大日期和最小日期对应的数据行(maximum and minimum date or time row in data ...
- Python语言编程学习:numpy中的array格式数据切片与pandas中的dataframe格式数据切片、相互转换
Python语言编程学习:numpy中的array格式数据切片与pandas中的dataframe格式数据切片.相互转换 目录 numpy中的array格式数据切片与pandas中的dataframe ...
- java 查询日期行列转换_java中日期格式的转换和应用
java中主要有3个类用于日期格式转换 DateFormat .SimpleDateFormat.Calendar SimpleDateFormat函数的继承关系: java.lang.Obje ...
- java时间格式转换_Java时间日期格式转换
突然忘记了时间格式怎么转换,特此做个记录 Java时间格式转换大全 import java.text.*; import java.util.Calendar; public class VeDate ...
- 【Python】excel格式转换操作 -操作Excel、Word、CSV(4)(保姆级图文注释+测试代码+api例程)
目录 预览效果: API说明: 基本例程 总结 欢迎关注 『Python』 系列,持续更新中 欢迎关注 『Python』 系列,持续更新中 预览效果: 可以对字体,颜色.对齐.合并等平时 Excel ...
- java获取excle表格对象_Java读取excel表格
Java读取excel表格 一般都是用poi技术去读取excel表格的,但是这个技术又是什么呢 什么是Apache POI? Apache POI是一种流行的API,它允许程序员使用Java程序创建, ...
- 时间日期格式转换_JAVA
Description 对于日期的常用格式,在中国常采用格式的是"年年年年/月月/日日"或写为英语缩略表示的"yyyy/mm/dd",此次编程竞赛的启动日期&q ...
- java 日期函数转换_java 日期函数转换
import java.sql.Timestamp; import java.text.DateFormat; import java.text.ParseException; import java ...
最新文章
- Ubuntu 14.04系统托盘图标问题,skype托盘图标显示
- 开发工具:IDEA 强大的 Live Templates!
- 使用工具ngrok 实现内网穿透(免费)
- python案例数据集_Python数据集切分实例
- ios开发之cocoapods导入新三方库报错RuntimeError - [Xcodeproj] Unknown object version.
- 高级插座的过载保护是否真的可靠?
- 海康威视C++应用软件开发面经
- 注册表如何管理右键菜单
- 【华人学者风采】李进 广州大学
- 图像工作回顾之七:人脸姿态估计
- 【一文带你读懂机器学习】线性回归原理
- 我不允许还有人不会截图
- php程序员就业方向,php程序员发展方向_php程序员有前途吗
- CentOs网络管理:ifconfig家族,iproute家族及配置文件
- EMC常见术语-dB、dBm、dBw以及如何计算
- python最快多久学会,python学成需要多久
- [WPF]何如在Win7使用Aero2主题
- 站长说说之seo首页优化 原创文章不被收录怎么办
- 【转】传递函数中拉普拉斯变换的s是用来干什么的?
- 什么事项可在劳动合同中约定
热门文章
- 系统架构演进路线及战术分析(微博、LinkedIn)
- 信息与安全工程学院2013-2014学年“五四”表彰获奖公示
- 第四次打卡 建模调参
- 智能睡眠监测带扣案列/APP/小程序/网站
- ps图片去水印-图片一键去水印的app
- java实现PDF转tif格式并且设置颜色和dpi
- 服务器cpu占用过高一般是什么原因,常见云服务器CPU占用100%问题原因及解决办法...
- Archlinux下对ape文件自动分轨并转mp3
- 微信公众号的html5界面用什么软件,微信公众号编辑排版用什么软件(推荐这4款编辑器)...
- 关闭计算机的方式有哪些,关机快捷键有哪些?电脑Windows快捷关机最全方法图文详解...