mysql - 通过 Talend 将 CSV 文件中的日期加载到 MySQL,2020-03-30 显示为 2020-03-29,从那时起日期为 +1 天
问题描述
一段时间以来,我一直在使用 Talend 将数据从 CSV 加载到 MySQL,但最近遇到了一个问题,即日期在 2020-03-30 时出现混乱。
我只加载了一个日期文件以查找问题所在,下面(附加图像)是我加载的内容与 SQL 中显示的内容。
需要注意的是,这种情况每年都会发生,并且不仅发生在 2020 年的日期。此外,3 月 29 日被重复,10 月 25 日被删除 - 因此 3 月 29 日至 10 月 25 日之间的所有日期都不正确 1 天,并且这些以外的任何日期都可以。
所有这些都是通过简单的映射完成的: 输入:tFileInputDelimited 处理:tMap 输出:SQLtable
映射时两边使用的日期格式为“yyyy-MM-dd”。
解决方案
推荐阅读
- java - 按钮重叠或消失
- python - 无法使用 Flask 和 Flask Migrate 在 Docker 中运行入口点脚本,即使它可以在终端中运行
- ssl - Centos8 SVN1.10.2 不能忽略ssl验证
- powerbi - 增量刷新 - 更新被解释为插入和删除,而不是实际更新
- windows - Docker Windows 在等待任何拉取图像命令或登录的标头时超出 Client.Timeout
- google-cloud-platform - GCP 结算帐号可疑活动
- python - 如何在 .docx 文档中编辑艺术字文本
- highcharts - 如何在外圆内创建带有切片的饼图
- angular - 是否有任何角度模块被破坏的事件,如 componet ngDestroy
- java - 从映射器传递值时Hadoop减速器ArrayIndexOutOfBoundsException