5,392
社区成员
发帖
与我相关
我的任务
分享
背景:客户每个月都会定期上传N份EXCEL文件,其中一个客户上传的日期格式是 自定义了日期格式为:dd.mm.yyyy hh:mm
所以在EXCEL表格中你看到的日期是" 01.01.2021 07:08"
但是当我用xlsreadwriteii5读取, 跟踪读到的字段却是“01 08:33”
根本不是看到的日期格式,所以也没办法把它转成数据库要的日期格式
有人知道这种情况要怎么解决吗?
用的是DELPHI XE 10.3
试试vartodatetime函数
你看用Formatdatatim('dd.mm.yy yyy:hh:mm',[xls.sheets[0].AsFloat[C, R]])是否能读取,Formatdatatim属性可参考https://blog.csdn.net/akof1314/article/details/6259705?depth_1-