【问题标题】:Date format in TalendTalend 中的日期格式
【发布时间】:2015-02-24 04:27:57
【问题描述】:

我遇到了 Talend 日期问题。我尝试了几种解决方案,但仍然存在“无法解析的日期”错误。

我的日期格式为:24/12/2013 16:25:47.328000000

我试过了:

  • TalendDate.parseDate("yyyy-MM-dd'T'HH:mm:ss.SSSXXX",row1.REGISTERED_ON,true),
  • TalendDate.parseDate("yyyy-MM-dd'T'HH:mm:ss",row1.REGISTERED_ON,true)

但我仍然遇到同样的错误。

谁能帮忙解释一下?

【问题讨论】:

    标签: parsing date datetime talend


    【解决方案1】:

    我不熟悉 Talend,但你说

    我的日期格式也是:24/12/2013 16:25:47.328000000

    我试过了

    TalendDate.parseDate("yyyy-MM-dd'T'HH:mm:ss.SSSXXX",row1.REGISTERED_ON,true),

    TalendDate.parseDate("yyyy-MM-dd'T'HH:mm:ss",row1.REGISTERED_ON,true)

    但您指定的日期是 dd/MM/yyyy 格式。我想这就是你的问题的原因。

    【讨论】:

    • 感谢您的回复,但事实并非如此。我也尝试过 dd/MM/yyyy,但我仍然有同样的错误。
    • 如果您删除秒的小数部分并尝试使用“dd-MM-yyyy'T'HH:mm:ss”解析“24/12/2013 16:25:47”,是否仍然会出现错误?
    • @GaspardGabriel - 你能从“无法解析的日期”错误中获得更多信息吗?另外,在我的第一条评论中,我的意思是:......尝试用“dd/MM/yyyy'T'HH:mm:ss”解析“24/12/2013 16:25:47”?
    • 我在日期尝试了一些转换,如下所示,它似乎几乎符合我的需求 row1.REGISTERED_ON.equals("")?null:TalendDate.parseDate("dd-MM-yyyy HH :mm:ss",StringHandling.LEFT(StringHandling.EREPLACE(row1.REGISTERED_ON,"/","-"),19) ,true)。现在的问题是 java.lang.RuntimeException: java.text.ParseException: Unparseable date: "",尽管源不包含日期列的任何空字段
    【解决方案2】:

    我能够使用以下格式解析给定的字符串日期,下面的语句应该适合你,

    Input String "24/12/2013 16:25:47.328000000" 
    Format: "dd/MM/yyyy HH:mm:ss.SSSS"
    
    System.out.println(TalendDate.parseDate("dd/MM/yyyy HH:mm:ss.SSSS", "24/12/2013 16:25:47.328000000"));
    

    "How to parse String to Date"查看更多格式

    【讨论】:

      【解决方案3】:

      在 talend 中管理日期我更喜欢做的是 1) 将 your_date_column 的数据类型设置为输入文件中的字符串 2)在使用映射时解析 your_date_column 新的 SimpleDateFormat("yyyy-MM-dd HH:mm:ss").parse(your_date_column) 3) 使用日期模式将 output_date_column 的数据类型设置为 Date :- "yyyy-MM-dd HH:mm:ss"

      希望它会工作:)

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 2016-06-17
        • 1970-01-01
        • 1970-01-01
        • 2018-06-09
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多