起步软件技术论坛
搜索
 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 374|回复: 0

[分享] 上传Excel时日期格式为0时的解决办法记录

[复制链接]

25

主题

77

帖子

215

积分

中级会员

Rank: 3Rank: 3

积分
215
QQ
发表于 2018-5-19 11:04:43 | 显示全部楼层 |阅读模式
版本: 小版本号:
数据库: 服务器操作系统: 应用服务器:
客户端操作系统: 浏览器:
原本的思路是要在上传动作前直接对Excel做一个预处理,但是怎么自动做这个动作不清楚,所以就只好退而求其次:
ontorogy里面设置Date类型的动机一般就是为了报表的最终格式显示为规则的日期格式。
但遇到一些妖的输入文件,日期字段没有值时默认取值为0的,直接上传就会报类型错误。
这个时候,只能先以String形式上传,然后在Select日期字段时进行如下处理,可以得到理想结果(无值时显示空,有值
时日期规范化。)
replace(concat(substring(date,1,4),'-',substring(date,5,2),'-',substring(date,7,2)),'0--','')


您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|X3技术论坛|Justep Inc.    

GMT+8, 2019-10-23 11:06 , Processed in 0.067639 second(s), 25 queries .

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表