帆软填报如何修改填报内容的格式

日期填报要求是数字编码格式如20190505,

但是数据库中格式是2019-05-05的DATE格式,

在将填报单元格切割拼接后,如何将拼接后的内容转换成DATE格式存入数据库

FineReport IT宅 发布于 2019-8-17 09:21
1min目标场景问卷 立即参与
回答问题
悬赏:4 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共1回答
最佳回答
0
zsh331Lv8专家互助
发布于2019-8-17 09:33
=DATE(left(A1,4),MID(A1,5,2),right(A1,2))


比如数字控件在A1单元格。

image.png



DATE(year,month,day): 返回一个表示某一特定日期的系列数。
Year:代表年,可为一到四位数。
Month:代表月份。
若1 month 12,则函数把参数值作为月。
若month>12,则函数从年的一月份开始往上累加。例如: DATE(2000,25,2)等于2002年1月2日的系列数。
Day:代表日。
若日期小于等于某指定月的天数,则函数将此参数值作为日。
若日期大于某指定月的天数,则函数从指定月份的第一天开始往上累加。若日期大于两个或多个月的总天数,则函数把减去两个月或多个月的余数加到第三或第四个月上,依此类推。例如:DATE(2000,3,35)等于2000年4月4日的系列数。
备注:
   若需要处理公式中日期的一部分,如年或月等,则可用此公式。
   若年,月和日是函数而不是函数中的常量,则此公式最能体现其作用。
示例:
DATE(1978, 9, 19) 等于1978-09-19.
DATE(1211, 12, 1) 等于1211-12-01.


  • 2关注人数
  • 674浏览人数
  • 最后回答于:2019-8-17 09:33
    请选择关闭问题的原因
    确定 取消
    返回顶部