時間フィールドの変換 (Convert Temporal Field) (データ管理)

ArcGIS Pro 3.4 | | ヘルプのアーカイブ

サマリー

フィールドに格納されている時間値を別のフィールドに移行します。 このツールを使用すると、フィールド タイプ (テキスト フィールド、数値フィールド、日時フィールド) 間を変換したり、値を別の形式に変換 (たとえば、dd/MM/yy HH:mm:ss を yyyy-MM-dd に変換) したりできます。

使用法

    注意:

    このツールを実行すると、入力データが変更されます。 詳細と不要なデータの変更を回避するための方法については、「入力データを変更または更新するツール」をご参照ください。

  • 入力時間フィールドがテキスト フィールドまたは数値フィールドの場合は、[入力形式] パラメーターで適切な形式を選択または指定します。

    サポートされている時間フィールド形式の詳細

  • [入力フィールド] パラメーターの値がテキスト フィールドの場合は、カスタム形式を [入力形式] パラメーターに追加できます。

    ISO-8601 形式に準拠したテキスト フィールドの場合は、yyyy-MM-ddTHH:mm:ss.s を入力形式として使用します。 この形式では、UTC 指定子 (Z) または UTC オフセット (±hh:mm) のいずれかを使用する入力を処理できます。

    文字列の時間値を日付形式に変換する方法の詳細

  • yyyy-MM-ddTHH:mm:ss.s 形式のテキスト フィールドの出力では、UTC 指定子 (Z) も UTC オフセット (±hh:mm) も追加することができません。

  • タイム ゾーン環境が指定されている場合は、[タイム ゾーン オフセット] パラメーターの環境値がデフォルトで使用されます。ただし、このパラメーターの値が指定されていない場合に限ります。

  • [入力フィールド] パラメーター値が Date フィールドで、[出力フィールド タイプ] パラメーター値が [Timestamp Offset] である場合、[タイム ゾーン オフセット] パラメーターに文字列タイプを指定し、出力のすべての行に一様に適用されるタイム ゾーンを選択できます。 たとえば、入力日付フィールドの値が 2002-08-20 12:00:00 PM でそのオフセットとして [Pacific Standard Time] を選択すると、出力値 2002-08-20 12:00:00 PM -08:00 が生成されます。 出力 Date フィールドの他すべての行にも、-08:00 のオフセットが適用されます。

    または、フィールド タイプを指定して、タイム ゾーン オフセット データを含むフィールドを選択します。 フィールド値には、-5 などの数値や Eastern Standard Time などの文字列を指定できます。 文字列値としてサポートされているすべてのタイム ゾーンのリストについては、[タイム ゾーン オフセット] パラメーターをご参照ください。 フィールドを指定すると、ツールは行の値をオフセット値として使用します。 オフセットにフィールドを使用するのは、入力行の日付値が別のタイム ゾーンである場合に便利です。 たとえば、入力日付フィールドに値 2001-01-01 7:00:00 AM、2001-01-02、9:00:00 AM、および 2001-01-02 12:00:00 PM が含まれていて、オフセット フィールドの対応する行に値 -8、-5、および 0 が含まれている場合、ツールは値 2001-01-01 7:00:00 AM -08:00、2001-01-02 9:00:00 AM -05:00、および 2001-01-02 12:00:00 PM +00:00 を出力します。

    注意:
    [入力フィールド] パラメーター値が Date フィールドで、[出力フィールド タイプ] パラメーター値が [Timestamp Offset] である場合、ツールは時刻または日付の変換を実行しません。 時刻または日付の変換が必要な場合は、タイム ゾーンの変換 (Convert Time Zone) ツールを使用して、日付フィールドを適切な日付と時刻に変換してから、このツールを使用して、対応するタイムスタンプ オフセット値を適用します。

  • [入力フィールド] パラメーター値が Timestamp Offset フィールドで、[出力フィールド タイプ] パラメーター値が Date、Date Only、または Time Only フィールドである場合、ツールは指定した [タイム ゾーン オフセット] パラメーター値に適切な時刻と日付の変換を実行します。 たとえば、Timestamp Offset フィールド値 2011-06-02 4:30:00.000 PM -08:00 が Date タイプに変換され、[タイム ゾーン オフセット] パラメーターが String タイプで [UTC] の値に設定される場合、出力値は 2011-06-03 12:30:00 AM になります。

  • [出力形式] パラメーターは [Time Only] として指定できますが、Time Only を [入力形式] パラメーターの値にすることはできません。 この理由は、[Time Only] 出力形式には、Timestamp Offset、Date、Date Only など、他の形式に変換するのに十分な情報がないためです。

パラメーター

ラベル説明データ タイプ
入力テーブル

変換対象の時間値が格納されているフィールドを含むレイヤーまたはテーブル。

Table View
入力フィールド

時間値が格納されているフィールド。 このフィールドのタイプは、Short、Long、Float、Double、Text、Date、Timestamp Offset、または Date Only のいずれかです。

Field
入力形式
(オプション)

[入力フィールド] パラメーターの値として使用する時間値の形式。 ドロップダウン リストから標準の時間形式を選択するか、カスタム形式を指定することができます。 入力時間フィールドのタイプが Date の場合、このパラメーターは使用できません。

注意:

この形式の文字列では、大文字と小文字が区別されます。

  • 時間フィールドのデータ タイプが Date、Date Only、または Timestamp Offset の場合、時間形式は必要ありません。
  • 時間フィールドのデータ タイプが数値 (Short、Long、Float、Double、または Big Integer) の場合は、標準の数値時間形式のリストがドロップダウン リストに表示されます。
  • 時間フィールドのデータ タイプが文字列の場合は、標準の文字列時間形式のリストがドロップダウン リストに表示されます。 文字列フィールドの場合は、カスタム時間形式を指定することもできます。 たとえば、文字列フィールドに格納されている時間値は、yyyy/MM/dd HH:mm:ss などの標準形式である場合もあれば、dd/MM/yyyy HH:mm:ss などのカスタム形式である場合もあります。 カスタム形式では、午前または午後の指定子を指定することもできます。
  • ISO-8601 準拠の文字列では、yyyy-MM-ddTHH:mm:ss.s を入力形式として使用します。 この入力選択では、UTC 指定子 (Z) または UTC オフセット (±hh:mm) のいずれかを使用する入力を処理できます。
  • よく使用される形式を次に示します。
    • yyyy - 年を 4 桁で表します。
    • MM - 月を表し、月が 1 桁の場合は先頭にゼロが付きます。
    • MMM - 月を略称で表します。
    • dd - 日を表し、日が 1 桁の場合は先頭にゼロが付きます。
    • ddd - 曜日を略称で表します。
    • hh - 12 時間制で時を表し、時が 1 桁の場合は先頭にゼロが付きます。
    • HH - 24 時間制で時を表し、時が 1 桁の場合は先頭にゼロが付きます。
    • mm - 分を表し、分が 1 桁の場合は先頭にゼロが付きます。
    • ss - 秒を表し、秒が 1 桁の場合は先頭にゼロが付きます。
    • t - 1 文字の時間マーカー文字列 (A、P など)。
    • tt - 複数文字の時間マーカー文字列 (AM、PM など)。
    • unix_us - マイクロ秒単位の UNIX 時間。
    • unix_ms - ミリ秒単位の UNIX 時間。
    • unix_s - 秒単位の UNIX 時間。
    • unix_hex - 16 進数表記の UNIX 時間。

String
出力フィールド名

追加するフィールドの名前。このフィールドには、変換後の時間値が格納されます。

String
出力フィールド タイプ
(オプション)

出力時間フィールドのフィールド タイプを指定します。

  • Date Onlyフィールド タイプが日付のみになります。 Date Only フィールドには、日付値を指定できます。時間値は指定できません。
  • Dateフィールド タイプが Date になります。 Date フィールドには、日付値と時間値を指定できます。
  • Time Onlyフィールド タイプが時間のみになります。 Time only フィールドには、時間値を指定できます。日付値は指定できません。
  • Timestamp Offsetフィールド タイプが Timestamp Offset になります。 Timestamp Offset フィールドは、日付、時刻、および UTC 値からのオフセットを指定できます。
  • Textフィールド タイプが Text になります。 Text フィールドには、文字列を指定できます。
  • Long (32 ビット整数)フィールド タイプが Long になります。 Long フィールドには、-2,147,483,648 ~ 2,147,483,647 の整数を指定できます。
  • Short (16 ビット整数)フィールド タイプが Short になります。 Short フィールドには、-32,768 ~ 32,767 の整数を指定できます。
  • Double (64 ビット浮動小数点)フィールド タイプが Double になります。 Double フィールドには、-2.2E308 ~ 1.8E308 の有理数を指定できます。
  • Float (32 ビット浮動小数点)フィールド タイプが Float になります。 Float フィールドには、-3.4E38 ~ 1.2E38 の有理数を指定できます。
  • Big Integer (64 ビット整数)フィールド タイプが Big Integer になります。 Big Integer フィールドには、-(253) ~ 253 の整数を指定できます。
String
出力形式
(オプション)

出力時間値の形式。 使用できる出力時間形式は、[出力フィールド タイプ] パラメーターの値によって決まります。 カスタム形式を使用して、値を別の形式に変換したり、値の一部 (年など) を抽出したりすることもできます。 カスタム形式のリストについては、[入力形式] パラメーターの説明をご参照ください。 このパラメーターは、[出力フィールド タイプ] パラメーターの値が [Date] の場合には使用できません。

注意:

出力時間フィールドのデータ タイプが、変換された時間値を格納できるほど長くない場合は、出力値が切詰められます。

String
タイム ゾーン オフセット
(オプション)

入力テーブルからの数値オフセットを含むタイム ゾーンまたはフィールドであり、出力タイム ゾーンとして使用されます。

タイム ゾーン環境が指定されている場合は、この環境の値がデフォルト値として使用されます。

  • UTCタイム ゾーンは UTC になります。
  • 日付変更線標準時タイム ゾーンは日付変更線標準時 (UTC-12:00) になります。
  • UTC-11タイム ゾーンは UTC-11 (UTC-11:00) になります。
  • アリューシャン標準時タイム ゾーンはアリューシャン標準時 (UTC-10:00) になります。
  • ハワイ標準時タイム ゾーンはハワイ標準時 (UTC-10:00) になります。
  • マルケサス標準時タイム ゾーンはマルケサス標準時 (UTC-09:30) になります。
  • アラスカ標準時タイム ゾーンはアラスカ標準時 (UTC-09:00) になります。
  • UTC-09タイム ゾーンは UTC-09 (UTC-09:00) になります。
  • 太平洋標準時 (メキシコ)タイム ゾーンは太平洋標準時 (メキシコ) (UTC-08:00) になります。
  • UTC-08タイム ゾーンは UTC-08 (UTC-08:00) になります。
  • 太平洋標準時タイム ゾーンは太平洋標準時 (UTC-08:00) になります。
  • 米国山地標準時タイム ゾーンは米国山地標準時 (UTC-07:00) になります。
  • 山地標準時 (メキシコ)タイム ゾーンは山地標準時 (メキシコ) (UTC-07:00) になります。
  • 山地標準時タイム ゾーンは山地標準時 (UTC-07:00) になります。
  • ユーコン標準時タイム ゾーンはユーコン標準時 (UTC-07:00) になります。
  • 中央アメリカ標準時タイム ゾーンは中央アメリカ標準時 (UTC-06:00) になります。
  • 中部標準時タイム ゾーンは中部標準時 (UTC-06:00) になります。
  • イースター島標準時タイム ゾーンはイースター島標準時 (UTC-06:00) になります。
  • 中部標準時 (メキシコ)タイム ゾーンは中部標準時 (メキシコ) (UTC-06:00) になります。
  • カナダ中部標準時タイム ゾーンはカナダ中部標準時 (UTC-06:00) になります。
  • 南アメリカ太平洋標準時タイム ゾーンは南アメリカ太平洋標準時 (UTC-05:00) になります。
  • 東部標準時 (メキシコ)タイム ゾーンは東部標準時 (メキシコ) (UTC-05:00) になります。
  • 東部標準時タイム ゾーンは東部標準時 (UTC-05:00) になります。
  • ハイチ標準時タイム ゾーンはハイチ標準時 (UTC-05:00) になります。
  • キューバ標準時タイム ゾーンはキューバ標準時 (UTC-05:00) になります。
  • 米国東部標準時タイム ゾーンは米国東部標準時 (UTC-05:00) になります。
  • タークス・カイコス標準時タイム ゾーンはタークス・カイコス標準時 (UTC-04:00) になります。
  • パラグアイ標準時タイム ゾーンはパラグアイ標準時 (UTC-04:00) になります。
  • 大西洋標準時タイム ゾーンは大西洋標準時 (UTC-04:00) になります。
  • ベネズエラ標準時タイム ゾーンはベネズエラ標準時 (UTC-04:00) になります。
  • 中央ブラジル標準時タイム ゾーンは中央ブラジル標準時 (UTC-04:00) になります。
  • 南アメリカ西部標準時タイム ゾーンは南アメリカ西部標準時 (UTC-04:00) になります。
  • 太平洋南アメリカ標準時タイム ゾーンは太平洋南アメリカ標準時 (UTC-04:00) になります。
  • ニューファンドランド標準時タイム ゾーンはニューファンドランド標準時 (UTC-03:30) になります。
  • トカンティンス標準時タイム ゾーンはトカンティンス標準時 (UTC-03:00) になります。
  • 南アメリカ東部標準時タイム ゾーンは南アメリカ東部標準時 (UTC-03:00) になります。
  • 南アメリカ東部標準時タイム ゾーンは南アメリカ東部標準時 (UTC-03:00) になります。
  • アルゼンチン標準時タイム ゾーンはアルゼンチン標準時 (UTC-03:00) になります。
  • グリーンランド標準時タイム ゾーンはグリーンランド標準時 (UTC-03:00) になります。
  • モンテビデオ標準時タイム ゾーンはモンテビデオ標準時 (UTC-03:00) になります。
  • マガジャネス標準時タイム ゾーンはマガジャネス標準時 (UTC-03:00) になります。
  • サンピエール標準時タイム ゾーンはサンピエール標準時 (UTC-03:00) になります。
  • バイーア標準時タイム ゾーンはバイーア標準時 (UTC-03:00) になります。
  • UTC-02タイム ゾーンは UTC-02 (UTC-02:00) になります。
  • 中央大西洋標準時タイム ゾーンは中央大西洋標準時 (UTC-02:00) になります。
  • アゾレス標準時タイム ゾーンはアゾレス標準時 (UTC-01:00) になります。
  • カーボベルデ標準時タイム ゾーンはカーボベルデ標準時 (UTC-01:00) になります。
  • GMT 標準時タイム ゾーンは GMT 標準時 (UTC+00:00) になります。
  • グリニッジ標準時タイム ゾーンはグリニッジ標準時 (UTC+00:00) になります。
  • サントメ標準時タイム ゾーンはサントメ標準時 (UTC+00:00) になります。
  • モロッコ標準時タイム ゾーンはモロッコ標準時 (UTC+00:00) になります。
  • 西ヨーロッパ標準時タイム ゾーンは西ヨーロッパ標準時 (UTC+01:00) になります。
  • 中央ヨーロッパ標準時タイム ゾーンは中央ヨーロッパ標準時 (UTC+01:00) になります。
  • ロマンス標準時タイム ゾーンはロマンス標準時 (UTC+01:00) になります。
  • 中央ヨーロピアン標準時タイム ゾーンは中央ヨーロピアン標準時 (UTC+01:00) になります。
  • 西中央アフリカ標準時タイム ゾーンは西中央アフリカ標準時 (UTC+01:00) になります。
  • ヨルダン標準時タイム ゾーンはヨルダン標準時 (UTC+02:00) になります。
  • GTB 標準時タイム ゾーンは GTB 標準時 (UTC+02:00) になります。
  • 中東標準時タイム ゾーンは中東標準時 (UTC+02:00) になります。
  • エジプト標準時タイム ゾーンはエジプト標準時 (UTC+02:00) になります。
  • 東ヨーロッパ標準時タイム ゾーンは東ヨーロッパ標準時 (UTC+02:00) になります。
  • シリア標準時タイム ゾーンはシリア標準時 (UTC+02:00) になります。
  • ヨルダン川西岸地区標準時タイム ゾーンはヨルダン川西岸地区標準時 (UTC+02:00) になります。
  • 南アフリカ標準時タイム ゾーンは南アフリカ標準時 (UTC+02:00) になります。
  • FLE 標準時タイム ゾーンは FLE 標準時 (UTC+02:00) になります。
  • イスラエル標準時タイム ゾーンはイスラエル標準時 (UTC+02:00) になります。
  • 南スーダン標準時タイム ゾーンは南スーダン標準時 (UTC+02:00) になります。
  • カリーニングラード標準時タイム ゾーンはカリーニングラード標準時 (UTC+02:00) になります。
  • スーダン標準時タイム ゾーンはスーダン標準時 (UTC+02:00) になります。
  • リビア標準時タイム ゾーンはリビア標準時 (UTC+02:00) になります。
  • ナミビア標準時タイム ゾーンはナミビア標準時 (UTC+02:00) になります。
  • アラビア標準時タイム ゾーンはアラビア標準時 (UTC+03:00) になります。
  • トルコ標準時タイム ゾーンはトルコ標準時 (UTC+03:00) になります。
  • アラブ標準時タイム ゾーンはアラブ標準時 (UTC+03:00) になります。
  • ベラルーシ標準時タイム ゾーンはベラルーシ標準時 (UTC+03:00) になります。
  • ロシア標準時タイム ゾーンはロシア標準時 (UTC+03:00) になります。
  • 東アフリカ標準時タイム ゾーンは東アフリカ標準時 (UTC+03:00) になります。
  • ヴォルゴグラード標準時タイム ゾーンはヴォルゴグラード標準時 (UTC+03:00) になります。
  • イラン標準時タイム ゾーンはイラン標準時 (UTC+03:30) になります。
  • アラビア標準時タイム ゾーンはアラビア標準時 (UTC+04:00) になります。
  • アストラハンカ標準時タイム ゾーンはアストラハン標準時 (UTC+04:00) になります。
  • アゼルバイジャン標準時タイム ゾーンはアゼルバイジャン標準時 (UTC+04:00) になります。
  • ロシア タイム ゾーン 3タイム ゾーンはロシア タイム ゾーン 3 (UTC+04:00) になります。
  • モーリシャス標準時タイム ゾーンはモーリシャス標準時 (UTC+04:00) になります。
  • サラトフ標準時タイム ゾーンはサラトフ標準時 (UTC+04:00) になります。
  • ジョージア標準時タイム ゾーンはジョージア標準時 (UTC+04:00) になります。
  • コーカサス標準時タイム ゾーンはコーカサス標準時 (UTC+04:00) になります。
  • アフガニスタン標準時タイム ゾーンはアフガニスタン標準時 (UTC+04:30) になります。
  • 西アジア標準時タイム ゾーンは西アジア標準時 (UTC+05:00) になります。
  • エカテリンブルク標準時タイム ゾーンはエカテリンブルク標準時 (UTC+05:00) になります。
  • パキスタン標準時タイム ゾーンはパキスタン標準時 (UTC+05:00) になります。
  • クズロルダ標準時タイム ゾーンはクズロルダ標準時 (UTC+05:00) になります。
  • インド標準時タイム ゾーンはインド標準時 (UTC+05:30) になります。
  • スリランカ標準時タイム ゾーンはスリランカ標準時 (UTC+05:30) になります。
  • ネパール標準時タイム ゾーンはネパール標準時 (UTC+05:45) になります。
  • 中央アジア標準時タイム ゾーンは中央アジア標準時 (UTC+06:00) になります。
  • バングラデシュ標準時タイム ゾーンはバングラデシュ標準時 (UTC+06:00) になります。
  • オムスク標準時タイム ゾーンはオムスク標準時 (UTC+06:00) になります。
  • ミャンマー標準時タイム ゾーンはミャンマー標準時 (UTC+06:30) になります。
  • 東南アジア標準時タイム ゾーンは東南アジア標準時 (UTC+07:00) になります。
  • アルタイ標準時タイム ゾーンはアルタイ標準時 (UTC+07:00) になります。
  • 西モンゴル標準時タイム ゾーンは西モンゴル標準時 (UTC+07:00) になります。
  • 北アジア標準時タイム ゾーンは北アジア標準時 (UTC+07:00) になります。
  • 中央アジア北標準時タイム ゾーンは中央アジア北標準時 (UTC+07:00) になります。
  • トムスク標準時タイム ゾーンはトムスク標準時 (UTC+07:00) になります。
  • 中国標準時タイム ゾーンは中国標準時 (UTC+08:00) になります。
  • 北アジア東標準時タイム ゾーンは北アジア東標準時 (UTC+08:00) になります。
  • シンガポール標準時タイム ゾーンはシンガポール標準時 (UTC+08:00) になります。
  • 西オーストラリア標準時タイム ゾーンは西オーストラリア標準時 (UTC+08:00) になります。
  • 台北標準時タイム ゾーンは台北標準時 (UTC+08:00) になります。
  • ウランバートル標準時タイム ゾーンはウランバートル標準時 (UTC+08:00) になります。
  • オーストラリア中部西部標準時タイム ゾーンはオーストラリア中部西部標準時 (UTC+08:45) になります。
  • ザバイカル標準時タイム ゾーンはザバイカル標準時 (UTC+09:00) になります。
  • 東京標準時タイム ゾーンは東京標準時 (UTC+09:00) になります。
  • 北朝鮮標準時タイム ゾーンは北朝鮮標準時 (UTC+09:00) になります。
  • 韓国標準時タイム ゾーンは韓国標準時 (UTC+09:00) になります。
  • ヤクーツク標準時タイム ゾーンはヤクーツク標準時 (UTC+09:00) になります。
  • 中央 オーストラリア標準時タイム ゾーンは中央になります。 オーストラリア標準時 (UTC+09:30) になります。
  • オーストラリア中央部標準時タイム ゾーンはオーストラリア中央部標準時 (UTC+09:30) になります。
  • 東オーストラリア標準時タイム ゾーンは東オーストラリア標準時 (UTC+10:00) になります。
  • オーストラリア東部標準時タイム ゾーンはオーストラリア東部標準時 (UTC+10:00) になります。
  • 西太平洋標準時タイム ゾーンは西太平洋標準時 (UTC+10:00) になります。
  • タスマニア標準時タイム ゾーンはタスマニア標準時 (UTC+10:00) になります。
  • ウラジオストク標準時タイム ゾーンはウラジオストク標準時 (UTC+10:00) になります。
  • ロード・ハウ標準時タイム ゾーンはロード・ハウ標準時 (UTC+10:30) になります。
  • ブーゲンビル標準時タイム ゾーンはブーゲンビル標準時 (UTC+11:00) になります。
  • ロシア タイム ゾーン 10タイム ゾーンはロシア タイム ゾーン 10 (UTC+11:00) になります。
  • マガダン標準時タイム ゾーンはマガダン標準時 (UTC+11:00) になります。
  • ノーフォーク標準時タイム ゾーンはノーフォーク標準時 (UTC+11:00) になります。
  • サハリン標準時タイム ゾーンはサハリン標準時 (UTC+11:00) になります。
  • 中央太平洋標準時タイム ゾーンは中央太平洋標準時 (UTC+11:00) になります。
  • ロシア タイム ゾーン 11タイム ゾーンはロシア タイム ゾーン 11 (UTC+11:00) になります。
  • ニュージーランド標準時タイム ゾーンはニュージーランド標準時 (UTC+12:00) になります。
  • UTC+12タイム ゾーンは UTC+12 (UTC+12:00) になります。
  • フィジー標準時タイム ゾーンはフィジー標準時 (UTC+12:00) になります。
  • カムチャッカ標準時タイム ゾーンはカムチャッカ標準時 (UTC+12:00) になります。
  • チャタム諸島標準時タイム ゾーンはチャタム諸島標準時 (UTC+12:45) になります。
  • UTC+13タイム ゾーンは UTC+13 (UTC+13:00) になります。
  • トンガ標準時タイム ゾーンはトンガ標準時 (UTC+13:00) になります。
  • サモア標準時タイム ゾーンはサモア標準時 (UTC+13:00) になります。
  • ライン諸島標準時タイム ゾーンはライン諸島標準時 (UTC+14:00) になります。
String; Field

派生した出力

ラベル説明データ タイプ
更新された入力テーブル

更新された入力テーブル。

Table View

ライセンス情報

  • Basic: Yes
  • Standard: Yes
  • Advanced: Yes

関連トピック