web-dev-qa-db-ja.com

解析/フォーマットを拒否する日付フィールド

非常に不可解な日付フィールドが巨大な(600 000レコード)CSVファイルにあり、動作が完全に拒否されています。

それらは左揃えで表示され、条件付き書式は、他のすべての日付と同じように書式設定されているにもかかわらず、何らかの理由で日付として表示できないことを示しています— d/m/Y。

さらに、これらの同じ日付は、wp-importを使用してユーザーをWordPressにインポートするときに問題が発生する日付です。ユーザープロファイルには、今日の日付が表示されます。約半分の日付がこれを実行しています。

これに当てられる可能性のあるどんな光でも大歓迎です。

更新:これは、日付フィールドのサンプルを含む シート へのリンクです。

1
Sharkfin

d/m/Yは、あいまいな日付形式です。

これは、スプレッドシートで使用されているスプレッドシートの地域設定が日付形式としてd/m/Yをサポートしていないために発生する可能性が高いです。質問に含まれているスクリーンショットでは、11/01/2019を除いて、12より大きい「日」値を持つ列Jの値が緑色ではなく白いセルの背景になっていることに注意してください。

注:他の値は、それらが表す日付として正しく解析されない可能性が高くなります。つまり、2014年9月3日は、September 3rd, 2014ではなくMarch 9th, 2014として解析される可能性が高くなります。

1つの簡単な解決策は、スプレッドシートに値を追加する前に、スプレッドシートの地域設定をd/m/Yをサポートするものに設定することです。

関連する

1
Rubén