【发布时间】:2010-10-14 18:45:50
【问题描述】:
在使用 Talend Open Studio(一种开源代码生成 ETL 工具)的项目中,我在解析传入的日期字符串时遇到错误,例如“3/14/1967 0:00:00”(请注意数字月份)。
深入thecode,我可以看到它正在使用java.text.SimpleDateFormat。所以我希望我需要使用的日期模式字符串是 "d-M-yyyy H:mm:ss"... 但它不断给我错误,比如“Unparseable date: 3/14/1967 0: 00:00”。
我假设 SimpleDateFormat 可以处理一位数或两位数的问题。 我需要不同的日期模式吗?(当然,我可以在 Java 尝试将字符串读取为日期之前进行预处理以调整值,但这不是必需的!)
【问题讨论】:
标签: java parsing datetime talend