【问题标题】:How to convert Excel Date/Time format to include ms and timezone for Dataloader如何将 Excel 日期/时间格式转换为 Dataloader 的毫秒和时区
【发布时间】:2017-07-24 22:06:33
【问题描述】:

我的时间戳需要转换为特定格式以供 Salesforce 的数据加载器使用。我正在考虑在 Excel 中添加一列来更改格式。

这是一个例子:

1/23/2017 10:54:21 AM

我希望它看起来像这样:

01/23/2017T10:54:21.000GMT-4:00

【问题讨论】:

    标签: excel timestamp salesforce timestamp-with-timezone


    【解决方案1】:

    这有点粗略,但是你可以通过这样做在新列中构造一个字符串,其中 A1 是原始值:

    =CONCATENATE(TEXT(A1,"mm/dd/yyyyThh:MM:SS"),".000GMT-4:00")
    

    如果需要,可以通过多种方式获取当前本地时区,但出于我的目的,它不是必需的。

    这也可以处理原始格式使用破折号而不是斜线来分隔日期的情况。

    【讨论】:

    • 您提出问题后是否立即回答?您在同一分钟内询问并回答...?
    • 当我发现答案时,我正在发布问题。认为它将来可能对其他人有用。 SO对这类事情有一个问答选项....
    • 您是否有 ISO 8601 的参考,允许使用该格式的日期?我看到的参考资料只显示了 yyyy-mm-ddThh:mm:ss -04:00 的微小变化
    • 你说得对——我不确定 Dataloader 使用的是什么规范,但我修复了摘要以删除对 ISO 8601 的引用。
    猜你喜欢
    • 2019-10-21
    • 2017-02-14
    • 1970-01-01
    • 1970-01-01
    • 2013-08-18
    • 2014-11-26
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多