function readOnly(count){ }
Don't have an account?
Search for an answer or ask a question of the zone or Customer Support.
You need to sign in to do that
Sign in to start searching questions
Signup for a Developer Edition
Sign in to start a discussion
下記のSOQLで取得した時間は日本時間でないため、困ってます。。
select createddate from a
この時間+9hourにしたいので、SOQLでの書き方を教えていただけますか?
お手数ですが、よろしくお願いいたします。
SOQLで一発クリアは無理ですね。SOQLにconvertTimezoneという関数がSpring'10からありますが、集合関数で使用する日付関数と共にしか利用できないようなので、恐らくお求めのものではないですね。
Apex内で使用するのであれば、DateTimeクラスのメソッドがローカル時間で返すので(例えばdayメソッド)これらを要件に合わせて使うしかないと思います。
タイムゾーンの設定が間違っているだけでは!
[管理者設定]→[組織プロファイル]→[組織情報]のタイムゾーンは「(GMT+09:00) 日本標準時 (Asia/Tokyo)」となっていますか?
ご回答ありがとうございます。
設定はとくに問題がありません。
createddateはオブジェクトの内部項目(idみたいに)でそのまま検索すると、GMTの時間が帰ってくるので、
これを日本時間に変換したいです。(できればSOQLで一発クリアできたらと思いますが)
よろしくお願いいたします。
SOQLで一発クリアは無理ですね。SOQLにconvertTimezoneという関数がSpring'10からありますが、集合関数で使用する日付関数と共にしか利用できないようなので、恐らくお求めのものではないですね。
Apex内で使用するのであれば、DateTimeクラスのメソッドがローカル時間で返すので(例えばdayメソッド)これらを要件に合わせて使うしかないと思います。
All Answers
タイムゾーンの設定が間違っているだけでは!
[管理者設定]→[組織プロファイル]→[組織情報]のタイムゾーンは「(GMT+09:00) 日本標準時 (Asia/Tokyo)」となっていますか?
ご回答ありがとうございます。
設定はとくに問題がありません。
createddateはオブジェクトの内部項目(idみたいに)でそのまま検索すると、GMTの時間が帰ってくるので、
これを日本時間に変換したいです。(できればSOQLで一発クリアできたらと思いますが)
よろしくお願いいたします。
SOQLで一発クリアは無理ですね。SOQLにconvertTimezoneという関数がSpring'10からありますが、集合関数で使用する日付関数と共にしか利用できないようなので、恐らくお求めのものではないですね。
Apex内で使用するのであれば、DateTimeクラスのメソッドがローカル時間で返すので(例えばdayメソッド)これらを要件に合わせて使うしかないと思います。
SOQLでは無理でしたら、VisualForce Pageでは実現できますでしょうか?
下記は標準時間しか表示してくれないので、困っています。
ご教授いただければ幸いです。
<apex:outputText value="{0,date,yy/MM/dd hh:mm:ss}">
<apex:param value="{!Rst.createddate}" />
よろしくお願いいたします。