Bluemix dashDBサービスは、タイムゾーンとしてUTCを使用します。私が知る限り、その設定を変更することはできません。私のデータは異なるタイムゾーンからのものです。IBM Bluemix dashDBタイムゾーン
データ(テーブルまたは列)のタイムゾーンを設定するか、dashDBが自分の値を適切に比較するようにデータを構造化/書式設定するにはどうすればよいですか? (たとえば「今日」と一致)
Bluemix dashDBサービスは、タイムゾーンとしてUTCを使用します。私が知る限り、その設定を変更することはできません。私のデータは異なるタイムゾーンからのものです。IBM Bluemix dashDBタイムゾーン
データ(テーブルまたは列)のタイムゾーンを設定するか、dashDBが自分の値を適切に比較するようにデータを構造化/書式設定するにはどうすればよいですか? (たとえば「今日」と一致)
dashDBナレッジセンターで、w.r.tタイムゾーンを調べるさまざまなオプションを確認してください。
https://www.ibm.com/support/knowledgecenter/search/timezone?scope=SS6NHC
dashDBはUTCと、特定の時間帯の間で変換することTO_UTC_TIMESTAMP
とFROM_UTC_TIMESTAMP
のような機能を持っています。次のクエリは、ロサンゼルス/サンフランシスコの現在の時刻を返します。
SELECT from_utc_timestamp (current timestamp, 'America/Los_Angeles')
from sysibm.sysdummy1
あなたはあなたの周りのdate
は、現在の日付(別名「今日」)を取得ラップした場合、その特定の時間帯のために:
SELECT date(from_utc_timestamp (current timestamp, 'America/Los_Angeles'))
from sysibm.sysdummy1
日付/時刻演算に役立つ多くの関数があり、任意の日付/時刻値から年/月/秒/秒を加算/減算することができます。私の推奨は、UTCに変換されたタイムスタンプをそこから保存することです。
答えは「時間帯のデータがサポートされていません」です。そして、stackoverflowは、答えが30文字以上でなければならないと主張するのは愚かです。いいえ"は本当に "いいえ"という意味だ。
基本的に、データベースのスキーマにタイムゾーンを含む時間はサポートされていません。データベースのすべての時間はUTC時間であり、変換または比較はDIYです。 –