Reply
Regular Contributor
force_dev1
Posts: 28
Accepted Solution

SOQLによる現在日付取得について

SOQLの現在日付取得の関数は存在するのでしょうか?

 

Oracleの下記のような書き方はできないのでしょうか?

「select sysdate from dual;」

 

ご存じの方がいらっしゃいましたら

ご教授お願いいたします。

 

Contributor
s_takii
Posts: 4

Re: SOQLによる現在日付取得について

実際に試してはいないのですが、ドキュメントによると TODAY で取得できそうですね。

http://www.salesforce.com/us/developer/docs/api/Content/sforce_api_calls_soql_select_dateformats.htm

Regular Contributor
force_dev1
Posts: 28

Re: SOQLによる現在日付取得について

ご回答いただきましてありがとうございます。

 

目的といたしましては

SELECT句に設定することによってオブジェクトから現在日付を取得したいと

考えていました。

 

条件句に設定することはできました。

 

やはり現在日付はアプリ内でロジックで取得するといった考え方が

よさそうですね。

 

ありがとうございました。

Contributor
s_takii
Posts: 4

Re: SOQLによる現在日付取得について

なるほど。

Apexコードであれば、以下のような書き方で取得できます。

 

Date myToday = Date.today();

 

Dateメソッド解説URL:

http://www.salesforce.com/us/developer/docs/apexcode/Content/apex_methods_system_date.htm

 

既に解決してらっしゃるかと思いましたが、ご参考まで。