converttolocaltime - スクリプトおよびチャート関数 | QlikView ヘルプ
メイン コンテンツをスキップする 補完的コンテンツへスキップ

converttolocaltime - スクリプトおよびチャート関数

最終更新日時: 2026/10/07

UTC または GMT のタイムスタンプをデュアル値として現地時間に変換します。

ConvertToLocalTime(timestamp [, place [, ignore_dst=false]])

戻り値のデータ型: dual

ConvertToLocalTime 引数
引数 説明
timestamp 例えば、'2012-10-12' のように、変換するタイムスタンプまたは計算結果がタイムスタンプになる数式として評価する日付。
place

下記の場所とタイム ゾーンの表に示された場所またはタイム ゾーン。あるいは、GMT または UTC を使用して現地時間を定義できます。次の値とタイム オフセットの範囲が有効です。

  • GMT
  • GMT-12:00 - GMT-01:00
  • GMT+01:00 - GMT+14:00
  • UTC
  • UTC-12:00 - UTC-01:00
  • UTC+01:00 - UTC+14:00
情報メモDST オフセットを使用する場合 ( を評価する ignore_dstFalse 引数値を指定する)、place 引数では GMT オフセットではなく場所を指定する必要があります。これは、夏時間の調整には、GMT オフセットが提供する経度情報に加えて、緯度情報が必要なためです。詳細については、「GMT オフセットを DST と組み合わせて使用する」を参照してください。
情報メモ標準タイム オフセットのみ使用できます。GMT-04:27 など、任意のタイム オフセットを使用することはできません。
ignore_dst

この引数が True を評価する場合、DST (夏時間) は無視されます。True を評価する有効な引数値には、-1 と True() が含まれます。

この引数が False を評価する場合、日付と時刻は夏時間に調整されます。False を評価する有効な引数値には、0 と False() が含まれます。

ignore_dst 引数値が無効な場合、関数は ignore_dst 値が True と仮定して数式を評価します。ignore_dst 引数値が指定されていない場合、関数は ignore_dst 値が False と仮定して数式を評価します。

ignore_dst が True に設定されている場合を除き、結果として返される時刻は夏時間に調整されます。

場所とタイム ゾーン

ConvertToLocalTime 関数は、Windows レジストリにある世界各地の場所とタイム ゾーンの情報を取得します。従って、この関数が作動するには、使用する場所の名称が Windows レジストリの対応の名称と一致していなければなりません。

また Windows レジストリに登録されている表記はご使用の Windows の言語設定によっても異なります。これは、言語によって国名や都市名に異なる綴りが使用されていることがあるためです。

Windows レジストリで用いられている場所とタイムゾーンの完全な一覧については以下をご参照ください:

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Time Zones

またタイム ゾーンと場所の一覧には Windows のコントロール パネルからアクセスすることもできます。コントロール パネル を開き、日付と時刻、タイム ゾーンの変更 の順に選択してください。ドロップダウン リストに、各タイム ゾーンに関連付けられている都市と国がすべて収録されています。

有効な場所とタイム ゾーン
A-C D-K L-R S-Z
Abu Dhabi Darwin La Paz Samoa
Adelaide Dhaka Lima Santiago
Alaska Eastern Time (US & Canada) Lisbon Sapporo
Amsterdam Edinburgh Ljubljana Sarajevo
Arizona Ekaterinburg London Saskatchewan
Astana Fiji Madrid Seoul
Athens Georgetown Magadan Singapore
Atlantic Time (Canada) Greenland Mazatlan Skopje
Auckland Greenwich Mean Time : Dublin Melbourne Sofia
Azores Guadalajara Mexico City Solomon Is.
Baghdad Guam Mid-Atlantic Sri Jayawardenepura
Baku Hanoi Minsk St. Petersburg
Bangkok Harare Monrovia Stockholm
Beijing Hawaii Monterrey Sydney
Belgrade Helsinki Moscow Taipei
Berlin Hobart Mountain Time (US & Canada) Tallinn
Bern Hong Kong Mumbai Tashkent
Bogota Indiana (East) Muscat Tbilisi
Brasilia International Date Line West Nairobi Tehran
Bratislava Irkutsk New Caledonia Tokyo
Brisbane Islamabad New Delhi Urumqi
Brussels Istanbul Newfoundland Warsaw
Bucharest Jakarta Novosibirsk Wellington
Budapest Jerusalem Nuku'alofa West Central Africa
Buenos Aires Kabul Osaka Vienna
Cairo Kamchatka Pacific Time (US & Canada) Vilnius
Canberra Karachi Paris Vladivostok
Cape Verde Is. Kathmandu Perth Volgograd
Caracas Kolkata Port Moresby Yakutsk
Casablanca Krasnoyarsk Prague Yerevan
Central America Kuala Lumpur Pretoria Zagreb
Central Time (US & Canada) Kuwait Quito -
Chennai Kyiv Riga -
Chihuahua - Riyadh -
Chongqing - Rome -
Copenhagen - - -
例と結果
例 結果

ConvertToLocalTime('2023-08-14 08:39:47','Paris')

'2023-08-14 10:39:47' と、対応する日付と時刻の内部表現を返します。
ConvertToLocalTime(UTC(), 'Stockholm') 夏時間に調整したストックホルムの時刻を返します。
ConvertToLocalTime(UTC(), 'Stockholm', -1) 夏時間調整していないストックホルムの時刻を返します。
ConvertToLocalTime(UTC(), 'GMT-05:00') 北米東海岸 (ニューヨークなど) の時刻を返します。場所ではなく GMT オフセットが指定されているため、夏時間調整は実行されていません。
ConvertToLocalTime(UTC(), 'New York', -1) 夏時間調整なしで、北米東海岸 (ニューヨーク) の時刻を返します。
ConvertToLocalTime(UTC(), 'New York', True()) 夏時間調整なしで、北米東海岸 (ニューヨーク) の時刻を返します。
ConvertToLocalTime(UTC(), 'New York', 0) 夏時間に調整した北米東海岸 (ニューヨーク) の時刻を返します。
ConvertToLocalTime(UTC(), 'New York', False()) 夏時間に調整した北米東海岸 (ニューヨーク) の時刻を返します。

GMT オフセットを DST と組み合わせて使用する

QlikView 2018 年 11 月の International Components for Unicode (ICU) ライブラリの実装後、GMT (グリニッジ標準時) オフセットを DST (夏時間) と組み合わせて使用する場合、緯度情報を追加する必要があります。

GMT は経度 (東西) オフセットで、DST は緯度 (南北) オフセットです。例えば、ヘルシンキ (フィンランド) とヨハネスブルグ (南アフリカ) noは同じ GMT+02:00 オフセットを共有していますが、同じ夏時間オフセットは共有していません。つまり、GMT オフセットに加え、DST オフセットでは、現地の DST 条件に関する詳細な情報を取得するために現地のタイムゾーンの緯度位置に関する情報 (地理的タイムゾーン入力) gaを必要とする。

このページは役に立ちましたか?

このページまたはコンテンツにタイポ、ステップの省略、技術的エラーなどの問題が見つかった場合はお知らせください。

分析の近代化プログラムに参加する

Remove banner from view

分析最新化プログラムにより、重要な QlikView app を危険にさらすことなく最新化しましょう。 ここをクリック して詳細を表示するか、次にお問い合わせください。 ampquestions@qlik.com