Loading
Salesforce から送信されるメールは、承認済ドメインからのみとなります続きを読む

データローダ:「Error converting value to correct data type: Failed to parse date」

公開日: Oct 13, 2022
説明

Data Loader(データローダ)で日付形式エラーが発生する場合、タイムゾーンオフセット付きの適切な形式を使用する必要があります。例えば、`1999-01-01T23:01:01+01:00` ではなく、`1999-01-01T23:01:01+0100` または `1999-01-01T23:01:01GMT+01:00` を使用してください。Data Loader(データローダ)は SOAP API または BULK API に基づいており、固有の形式ルールがあります。

解決策

API で有効な日付/時刻項目の形式については、次のリソースに記載があります。

データローダおよび API の 「日付」 または 「日付/時間」形式

Bulk API 開発者ガイド - レコードで有効な日付形式

Force.com SOQL および SOSL リファレンス - 日付形式と日付リテラル

データで GMT または UTC を除いてタイムゾーンを指定または設定する必要がある場合があります。 このような場合には、データで次のようにタイムゾーンを設定します。

1999-01-01T23:01:01+01:00

上記は API で使用可能な日付/時刻項目の形式として記載されていますが、データローダで挿入、更新、挿入/更新を試みると、次のエラーが発生することがあります。

Error converting value to correct data type: Failed to parse date: 1999-01-01T23:01:01+01:00

 

データローダは SOAP API または BULK API に基づいていますが、タイムゾーンオフセット付きの dateTime 値については、固有の使用可能な形式ルールがあります。

データローダで固有にサポートされているすべての形式については、「データローダでサポートされるデータ型」を参照してください。


上記で使用した例:

1999-01-01T23:01:01+01:00

適切な形式は次のいずれかです:

1999-01-01T23:01:01+0100

または

1999-01-01T23:01:01GMT+01:00


参考情報:
データローダのインストールと Java の考慮事項

ナレッジ記事番号

000383025

 
読み込み中
Salesforce Help | Article