我正在向潜在客户邮寄提醒,并且时间转换为我们的服务器时区EST(我认为它目前正在使用EDT,但视情况而定).我需要为潜在客户存储时区并将时间转换为当前时区.
我可以存储偏移量,但我担心夏令时.我总是可以存储非DST偏移量,但是当在DST之前安排注册约会但在DST之后发生时会导致问题.
理想情况下,我想存储一个时区,并让salesforce将日期时间转换为该时区,以便在必要时将DST计算在内.我怎样才能做到这一点?
Salesforce 不会将数据库中存储的 UTC 值转换为任意时区。它只会转换为上下文中用户的时区。您可以尝试在每次进行 API 调用时更改活动用户的区域设置,但这会很昂贵。
正如您所说,您需要存储时区,然后使用日期时间库并将您的 salesforce 用户的时区(使用 UTC 的用户可能更容易,但不是必需的)转换为客户的时区。
| 归档时间: |
|
| 查看次数: |
5174 次 |
| 最近记录: |