You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

CSV导入Salesforce时字符串转Date报错,求解决方案

问题原因及解决方案
  • 核心问题:格式字符串与源日期格式完全不匹配
    你的CSV源日期是MM/DD/YYYY结构(比如10/29/2003),但你使用的转换格式字符串和这个结构完全不符,导致解析失败。

  • 错误点拆解

    1. 第一次尝试的format: "YYYY-M-dd":这个格式要求源字符串是年-月-日(比如2003-10-29),和你的月/日/年源结构不匹配,必然报错。
    2. 第二次尝试的format : "YYYY-DD-MM":结构是年-日-月,同样和源格式不匹配;而且as Date as String的顺序逻辑错误,应该先把源字符串按正确格式解析为Date,再按需转成目标格式的字符串。
  • 正确转换规则
    如果Salesforce的Date_of_Birth__c是Date类型,直接用源格式解析即可:

    Date_of_Birth__c: $."Date of Birth" as Date {format: "MM/DD/YYYY"}
    

    若需转成Salesforce兼容的ISO日期字符串(YYYY-MM-dd),可以这样写:

    Date_of_Birth__c: $."Date of Birth" as Date {format: "MM/DD/YYYY"} as String {format: "YYYY-MM-dd"}
    
  • 关键注意事项

    • 格式符大小写严格区分:MM代表两位月份,DD代表两位日期,YYYY代表四位年份;分隔符要和源字符串完全一致(你的源用/分隔,格式里也要写/)。
    • 确认CSV导出时,Excel没有自动修改日期格式,导出时要将日期列设为纯文本,保留MM/DD/YYYY的原始字符串结构。

内容的提问来源于stack exchange,提问作者bblackinton

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.12 18:25:39