gpt4 book ai didi

api - Force.com API 会计日期文字的时区?

转载 作者:行者123 更新时间:2023-12-04 06:56:18 24 4
gpt4 key购买 nike

我对 Force.com API ( http://www.salesforce.com/us/developer/docs/api/Content/sforce_api_calls_soql_select_dateformats.htm ) 中的会计日期文字有疑问:

为哪个时区计算日期范围?

例如,假设我们执行查询:

SELECT Id FROM Opportunity WHERE CloseDate = THIS_FISCAL_QUARTER

其中,根据我们公司的财务设置,THIS_FISCAL_QUARTER 运行时间为 1 月 1 日至 3 月 31 日。

THIS_FISCAL_QUARTER 的范围是否使用...

  • 用户所在的时区?例如,如果用户的时区是 GMT-8,则 THIS_FISCAL_QUARTER = Jan 1 00:00 GMT-8 to Mar 31 23:59 GMT-8(或 Jan 1 08:00 UTC 至 Mar 31 07:59 UTC)
  • 公司默认时区(根据公司简介)?例如,如果公司的默认时区是 GMT-8,则 THIS_FISCAL_QUARTER = Jan 1 00:00 GMT-8 to Mar 31 23:59 GMT-8(或 Jan 1 08:00 UTC 至 Mar 31 07:59 UTC)
  • UTC? THIS_FISCAL_QUARTER = UTC 1 月 1 日 00:00 至 3 月 31 日 23:59 UTC
  • 还有什么?
  • 最佳答案

    根据我的经验(报告的乐趣,而不是查询),底部的注释也适用于时间文字。所以它使用运行用户的时区设置。

    这些值由您的时区偏移。例如,在太平洋时区,最早的有效日期是 1699-12-31T16:00:00,即 1699 年 12 月 31 日下午 4:00。

    也许您可以简单地在财政季度之外创建一个带有日期时间字段的测试记录并查询它“WHERE mydatetimefield__c > THIS_FISCAL_QUARTER”?

    另见 http://forums.sforce.com/t5/General-Development/SOQL-Date-literal-TODAY-is-evaluated-incorrectly/m-p/43607

    关于api - Force.com API 会计日期文字的时区?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2521919/

    24 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com