java jxl读取EXCEL里日期格式该如何写入数据库里

java jxl读取EXCEL里日期格式该如何写入数据库里,第1张

jxl在解析excel的时候会默认当前输入的时间为格林威治时间。。但是通过dateCellgetDate();

又会默认为当前时区时间 所以会多出个8个小时。。。。

如果要得到正确时间 只有将dateCellgetDate();的时间转化成格林威治的时间值。。。才会得到正确结果

那就全部按照字符串读取,然后用IntegerparseInt()方法和new SimpleDateFormat()format()方法 *** 作获得的字符串,没报异常就是对应的数字或时间,全报异常就是字符串

excel的VBA里:

dim xStrTime as string

xstrtime = format(celles(2,1)value,"hh:mm:ss")

可以把单元格A2的时间赋值给字符串变量xstrtime,格式就是24小时制。

你的JAVA应该也可以用。

以上就是关于java jxl读取EXCEL里日期格式该如何写入数据库里全部的内容,包括:java jxl读取EXCEL里日期格式该如何写入数据库里、java读取excel时间格式出现数字怎么处理、JAVA如何从excel表格中读取正确的时间等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/9556577.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-29
下一篇 2023-04-29

发表评论

登录后才能评论

评论列表(0条)

保存