質問

Force.com API の会計日リテラルについて質問があります (http://www.salesforce.com/us/developer/docs/api/Content/sforce_api_calls_soql_select_dateformats.htm):

日付範囲はどのタイムゾーンに対して計算されますか?

たとえば、次のクエリを実行するとします。

商談から ID を選択 WHERE CloseDate = THIS_FISCAL_QUARTER

ここで、当社の会計設定によれば、THIS_FISCAL_QUARTER は 1 月 1 日から 3 月 31 日まで実行されます。

THIS_FISCAL_QUARTER の範囲は使用されますか?

  • ユーザーのタイムゾーン?たとえば、ユーザーのタイムゾーンが GMT-8 の場合、THIS_FISCAL_QUARTER = 1 月 1 日 00:00 GMT-8 から 3 月 31 日 23:59 GMT-8 (または 1 月 1 日 08:00 UTC から 3 月 31 日 07:59 UTC)
  • 会社のデフォルトのタイムゾーン (会社概要による)?たとえば、会社のデフォルトのタイムゾーンが GMT-8 の場合、THIS_FISCAL_QUARTER = 1 月 1 日 00:00 GMT-8 から 3 月 31 日 23:59 GMT-8 (または 1 月 1 日 08:00 UTC から 3 月 31 日 07:59 UTC)
  • UTC?THIS_FISCAL_QUARTER = 1 月 1 日 00:00 UTC から 3 月 31 日 23:59 UTC
  • 他に何か?
役に立ちましたか?

解決

私の経験から(報告と楽しいが、照会ない)底面のすべての方法からのノートは、時間リテラルのためにも有効です。ユーザーのタイムゾーンの設定を実行している使用して、それはとてもます。

は、のこれらの値は、あなたのタイムゾーンによって相殺されています。たとえば、太平洋タイムゾーンで、最古の有効な日付は1699-12-31T16です:00:00、または午後4:00 1699年12月31日に

たぶん、あなたは、単にそれを「mydatetimefield__c> THIS_FISCAL_QUARTER」のためにわずかに外四半期およびクエリを日時フィールドでテストレコードを作成することができますか?

を参照してください。また、<のhref = "http://forums.sforce.com/t5/General-Development/SOQL-Date-literal-TODAY-is-evaluated-incorrectly/mp/43607" のrel = "nofollowをnoreferrer" > http://forums.sforce.com/t5/General-Development/SOQL-Date-literal-TODAY-is-evaluated-incorrectly/mp/43607 の

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top