我在salesforce上遇到了一些与自定义日期/时间对象相关的时区问题,基本上我是通过来自不同应用程序的force.com api创建/更新该值。销售人员将默认时区的日期/时间值转换为格林威治标准时间。
在 Salesforce 用户/组织设置上,我有不同的时区(不是在 GMT 中,它是 GMT+5:30 IST)所以每次创建记录时,它都会在 GMT 中显示值,而不是在 GMT+5:30 中。
我所做的将自定义日期/时间归档时区转换为本地/设置时区我在 Salesforce 中使用了公式自定义日期/时间字段,并使用DATETIMEVALUE( Date_Time__c )
了给我本地/设置时区的公式。
但问题是它不断更新值,我只想要创建对象的那个时间。在对 salesforce 进行一些重新搜索后,发现了一些公式,他们使用 AND 和 OR 来实现这一点,但对我来说,它们都不起作用,因为我想要日期/时间对象作为回报而不是布尔值。
如果您有任何想法,请告诉我...