【发布时间】:2018-03-20 16:51:25
【问题描述】:
我在使用 Talend Open Studio 将几个 sting 字段转换为日期时遇到问题。所有日期字段都通过 csv 以“MM/dd/yyyy hh:mm:ss aa”格式发送给我,例如“03/20/2018 2:40:03 PM”
许多日期字段都很好,使用 t-map 组件和 talend.date(解析日期)的转换正常工作。问题出现在两个字段中,其中几乎所有日期都以“12/30/1899 00:00:00 AM”的形式出现
我正在使用 tmap 将文件推送到 toutputdelimited (CSV)。 “12/30/1899 00:00:00 AM”字段的格式将恢复为“#######################”。关于如何处理这种情况的任何想法都会很棒。输出日期格式为“yyyy-MM-dd HH:mm:ss”
同样,所有其他字段都在按应有的方式进行转换。只有特殊情况“12/30/1899 00:00:00 AM”会导致问题。
谢谢!
【问题讨论】:
-
我认为这篇文章将帮助您了解您的问题。 blogs.msdn.microsoft.com/ericlippert/2003/09/16/…