問題
ArcGIS Pro では、[フィールド演算 (Calculate Field)] ツールを使用してテーブルの 2 つ以上の属性を 1 つのフィールドに連結することができます。 ただし、一部のケースでは、時間フィールドと日付フィールドを連結すると、出力のすべてのエントリに日付とタイムスタンプが追加されます。 出力に追加される日付とタイムスタンプは「30/12/1899」と「00:00:00」です。
また、マップに追加する場合、時間フィールドのすべてのエントリにデフォルトの日付値である「30/12/1899」が追加されます。
以下は、出力、および ArcGIS Pro のデータの属性テーブルの時間フィールドに追加される日付とタイムスタンプの例を示したものです。
データを Microsoft Excel で表示すると、時間フィールドと日付フィールドがどちらも正しく表示されます。
Excel ファイルを ArcGIS Pro のマップに追加すると、ジオデータベースによって時間フィールドと日付フィールドの形式が datetime yyyy-mm-dd hh:mm:ss AM または PM に設定されます。 時間フィールドと日付フィールドがどのように表示されるかは、Windows オペレーティング システムの設定によって決まります。
これにより、デフォルトの日付値である「30/12/1899」が日付値なしで時間フィールドに自動的に追加され、タイムスタンプ「00:00:00」が時間値なしで日付フィールドに追加されます。
この問題を解決するには、時間フィールドと日付フィールドを連結する前に、[時間フィールドの変換 (Convert Time Field)] ツールと日付フィールドの追加のタイムスタンプを使って時間フィールドのデフォルトの日付値を削除します。
DateTime フィールドの余計な日付とタイムスタンプなしで時間フィールドと日付フィールドが連結されます。
ArcGIS エキスパートのサポートを受ける
Esri Support アプリのダウンロード