填报文本框日期

excel文件:日期格式自定义格式:yyyy-mm-dd格式

填报日期列用的文本框,数据库用的varchar,为什么导入之后,数据有的时候带有时分秒,有的时候就是yyyy-mm-dd格式的,这是因为什么?image.png

image.png

FineReport 罗罗诺亚索隆 发布于 2022-1-6 11:17 (编辑于 2022-1-6 11:20)
1min目标场景问卷 立即参与
回答问题
悬赏:3 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共2回答
最佳回答
1
snrtuemcLv8专家互助
发布于2022-1-6 11:19

应该是excel原文原因,可能原数据不止日期,有时间,但是excel设置yyyy-MM-dd格式引起

  • 罗罗诺亚索隆 罗罗诺亚索隆(提问者) excel 文件格式统一设置的都是自定义格式yyyy-mm-dd格式,我昨天导入的数据就没有带时分秒,今天还是同一个,换了换别的列数据,导入进去就有时分秒了
    2022-01-06 11:21 
  • snrtuemc snrtuemc 回复 罗罗诺亚索隆(提问者) 设置格式后,直接看不出来的,要么导入时候,帆软填报时候,format一下,假设原来只是A1单元格,可以设置成,format(A1,\"yyyy-MM-dd\"),注意评论引号会自己加斜杠,注意删除
    2022-01-06 11:24 
  • 罗罗诺亚索隆 罗罗诺亚索隆(提问者) 回复 snrtuemc 我现在就是纳闷昨天还没有填报就没有时分秒,今天就有了,是随机的?
    2022-01-06 11:25 
  • 罗罗诺亚索隆 罗罗诺亚索隆(提问者) 回复 snrtuemc 现在我用的日期控件控制了,现在就是想知道一下原因
    2022-01-06 11:27 
  • snrtuemc snrtuemc 回复 罗罗诺亚索隆(提问者) 这个就不好讲了,出现问题地方很多,我讲的是一个原因,还有其他,需要一点点排除。。
    2022-01-06 11:32 
最佳回答
0
Z4u3z1Lv6专家互助
发布于2022-1-6 11:20

因为你的EXCEL里面确实有时分秒,只是没让显示

在填报属性中日期字段用公式 left(日期单元格,10)

  • 2关注人数
  • 333浏览人数
  • 最后回答于:2022-1-6 11:20
    请选择关闭问题的原因
    确定 取消
    返回顶部