【发布时间】:2018-10-24 06:10:38
【问题描述】:
我们会自动将 Salesforce 数据导出到特定文件夹中的 CSV 文件中(每天晚上 10 点)。
在每个 CSV 文件中有两个日期时间列,它们采用 UTC 时间格式 [2018-01-30T05:27:26.000Z]。
我的要求是创建一个脚本来读取这些 CSV 文件并将日期时间列更新为本地时区和格式 (dd/mm/yyyy hh:mm:ss)。
我需要安排这个脚本每天运行(每天晚上 10.30)。 (我们知道文件夹路径、文件名、列名)。
请帮助编写脚本示例。 谢谢
【问题讨论】:
-
Stackoverflow 不是脚本编写社区。 Stackoverflow 的目标是帮助人们改进或纠正他们已经尝试过的错误。话虽如此,您是否尝试过将该字段转换为日期时间?通过将 [datetime] 放在它的开头。
[datetime]"2018-01-30T05:27:26.000Z"生成本地时间而不是 UTC 时间。也许你可以从那里开始。 -
@Kiran - 将这些字段更改为向后的欧盟日期格式......不是一个好主意。如果使用它的人无法处理一致、理智、可靠的日期格式...那么您可能希望为他们的 [不幸的是脑残]使用。 [grin] ///// 认真地,尽量避免引入纯本地的日期格式。 ///// 如果您需要本地时间,请使用内置的
[datetime]方法来执行此操作...但尝试保留逻辑、可靠、非疯狂的yyyy-MM-dd布局。
标签: powershell timezone salesforce