ArcGIS Desktop

  • ドキュメント
  • サポート

  • My Profile
  • ヘルプ
  • Sign Out
ArcGIS Desktop

ArcGIS Online

組織のマッピング プラットフォーム

ArcGIS Desktop

完全なプロ仕様の GIS

ArcGIS Enterprise

エンタープライズ GIS

ArcGIS for Developers

位置情報利用アプリの開発ツール

ArcGIS Solutions

各種業界向けの無料のテンプレート マップおよびテンプレート アプリケーション

ArcGIS Marketplace

組織で使えるアプリとデータを取得

  • ドキュメント
  • サポート
Esri
  • サイン イン
user
  • マイ プロフィール
  • サイン アウト

ArcMap

  • ホーム
  • はじめに
  • マップ
  • 解析
  • データ管理
  • ツール
  • エクステンション

時間フィールドの変換 (Convert Time Field)

  • サマリー
  • 図
  • 使用法
  • 構文
  • コードのサンプル
  • 環境
  • ライセンス情報

サマリー

文字列または数値フィールドに格納されている時間値を日付フィールドへ変換します。このツールを使用して、文字列、数値、または日付フィールドに格納された時間値を、曜日や月などのカスタム形式に変換することもできます。

図

文字列または時間値を含む数値のフィールドを日付フィールドへ変換
この図では、「MMMM d, yyyy HH:mm:ss」形式で収集された Input_Time フィールドに文字列として保存されている時間値が、Output_Time フィールドに日付値として保存されている時間値に変換されています。

使用法

  • 選択された入力時間フィールドが文字列またはテキスト フィールドである場合は、supported time field formatsのリストから入力時間形式を選択するか、文字列フィールド内の日時を示すカスタム値が解釈されるようにカスタム時間フィールド形式を定義できます。文字列フィールドのカスタム形式の詳細については、「converting string time values into date format」をご参照ください。

  • 選択された入力時間フィールドが数値 (Short、Long、Float、または Double) である場合は、supported standard time field formatsのリストから入力時間形式を選択できます。数値フィールドについてカスタム時間形式はサポートされていません。

構文

ConvertTimeField_management (in_table, input_time_field, {input_time_format}, output_time_field, {output_time_type}, {output_time_format})
パラメーター説明データ タイプ
in_table

変換が必要な時間値を格納しているフィールドを含むレイヤーまたはテーブル。

Table View
input_time_field

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

Field
input_time_format
(オプション)

時間値が入力時間フィールドに格納されている形式。標準時間形式をドロップダウン リストから選択するか、カスタム形式を入力できます。時間フィールドのデータ タイプが数値 (Short、Long、Float、または Double) の場合は、標準の数値時間形式のリストがドロップダウン リストに表示されます。時間フィールドのデータ タイプが文字列の場合は、標準の文字列時間形式のリストがドロップダウン リストに表示されます。文字列フィールドの場合は、カスタム時間形式を指定することもできます。たとえば、文字列フィールドに格納されている時間値は、yyyy/MM/dd HH:mm:ss などの標準形式である場合もあれば、dd/MM/yyyy HH:mm:ss などのカスタム形式である場合もあります。カスタム形式では、午前または午後の指定子を指定することもできます。

時間フィールドのデータ タイプが Date の場合、時間形式は必要ありません。

Learn more about custom dates and time formats

String
output_time_field

変換された時間値が格納される出力フィールドの名前。

String
output_time_type
(オプション)

出力時間フィールドのデータ タイプ。

  • DATE —日付と時刻
  • TEXT —任意の文字列
  • LONG —-2,147,483,648〜2,147,483,647の範囲の整数。
  • SHORT —-32,768〜32,767の範囲の整数。
  • DOUBLE —-2.2E308〜1.8E308の範囲の有理数。
  • FLOAT —-3.4E38〜1.2E38の範囲の有理数。
String
output_time_format
(オプション)

出力時間値の保存形式。出力時間形式のリストは、出力時間フィールドに指定された出力データ タイプに依存します。

String

コードのサンプル

ConvertTimeField (時間フィールドの変換) の例 1 (Python ウィンドウ)

次の Python ウィンドウ スクリプトは、イミディエイト モードで ConvertTimeField (時間フィールドの変換) ツールを使用する方法を示しています。

import arcpy
arcpy.ConvertTimeField_management("C:/Data/TemporalData.gdb/Input_Table","Input_Time","1033;MMMM dd, yyyy HH:mm:ss;AM;PM","Output_Time")
ConvertTimeField (時間フィールドの変換) の例 2 (スタンドアロン スクリプト)

次のスタンドアロン スクリプトは、ConvertTimeField (時間フィールドの変換) ツールの使用方法を示しています。

# Name: ConvertTimeField_Ex02.py
# Description: Convert a time field to date field
# Requirements: None

# Import system modules
import arcpy

# Set local variables
inTable = "C:\Data\TemporalData.gdb\Input_Table"
inputTimeField = "Input_Time"
inputTimeFormat = "1033;MMMM dd, yyyy HH:mm:ss;AM;PM"
outputDateField = "Output_Time"

# Execute CalculateEndDate
arcpy.ConvertTimeField_management(inTable, inputTimeField, inputTimeFormat, outputDateField)

環境

このツールはジオプロセシング環境を使用していません

ライセンス情報

  • ArcGIS Desktop Basic: はい
  • ArcGIS Desktop Standard: はい
  • ArcGIS Desktop Advanced: はい

関連トピック

  • フィールド ツールセットの概要

ArcGIS Desktop

  • ホーム
  • ドキュメント
  • サポート

ArcGIS プラットフォーム

  • ArcGIS Online
  • ArcGIS Desktop
  • ArcGIS Enterprise
  • ArcGIS for Developers
  • ArcGIS Solutions
  • ArcGIS Marketplace

Esri について

  • 会社概要
  • 採用情報
  • スタッフ ブログ
  • ユーザ カンファレンス
  • デベロッパ サミット
Esri
ご意見・ご感想をお寄せください。
© Copyright 2016 Environmental Systems Research Institute, Inc. | プライバシー | リーガル