私が持っていdate
たOracleテーブルのフィールドを。属性ウィンドウでデータを表示すると、日付は次のように表示されます。
1/1/2017
1/2/2017 3:50:28 PM
#1で示されているように、ArcMapは日付の時刻部分を表示しません00:00:00
(技術的には基礎となるテーブルに存在していますが)。
時間コンポーネントが存在する場合でも、ArcMapに属性テーブルの日付フィールドの完全な日時を表示させる方法はあり00:00:00
ますか?
例:
1/1/2017 00:00:00 <<<---
1/2/2017 3:50:28 PM
私はドキュメントをあちこち調べましたが、この正確な問題に固有のことは何も見つかりませんでした。
私が尋ねる理由は:
テンポラルテーブルに基づいたビューで集中的なテストを行っています。日付フィールドの時間部分の多くのクエリと編集を行っています。時刻がの場合でも、日付の時刻部分を確認すると役立ちます00:00:00
。
1
形式の変換には、pythonスクリプトとpythonの日付パッケージを使用する必要があると思います。あなたの問題に関するドキュメントは見つかりませんでした。多分それはArcGISの制限かもしれません。制限であることが確かな場合は、この関数をesriについてArcGIS IdeasのWebサイトで説明できます。あなたの問題はpythonスクリプトで解決されると思います。
—
BBG_GIS 2017年
ArcGIS 10xを使用している場合は、arcpyを使用してデータを操作および編集できます。また、日付と時刻のモジュールとPythonのパッケージを使用できます。
—
BBG_GIS 2017年
@wetlandもちろん、データの編集がどのように役立つかはわかりません。技術的に時間を示さない日付には、時間コンポーネント(
—
Wilson
00:00:00
)があります。ArcMapは、属性テーブルで単に非表示にします。
それで、あなたの質問を理解したいと思います。レイヤー=>レイヤープロパティ=>時間の時間を有効にし、時間プロパティを設定します。これで、日付フィールドで時間を使用できます。この機能をテストするには、新しい日付フィールドを追加します=>フィールド電卓=> pythonを選択=>日付を選択=> datetime.datetime.nowを選択
—
BBG_GIS
それはおそらく、あなたがやろうとしていることに対しては大げさすぎるでしょうが、フィーチャクラスにカスタムオブジェクトインスペクタを実装して、好きなように属性を表示できます。desktop.arcgis.com/en/arcobjects/latest/net/...
—
Dowlers