生年月日の列を含むCSVファイルがあります。 Adobe Campaignツール(以前はneolaneと呼ばれていました)を使用してPostgreSQLデータベースにインポートしています。古い日付の日付値が変更されています - インポートCSV
私は YYYY/MM/DD HHする生年月日列のデータ型を提供してきました私のツールで:mm:ssの
日付1942年9月20日午前12時00分00秒AMのように以降は、データベースに保存すると正しく保存されます。 1942-09-20 00:00:00 + 06:30。どのくらいの秒が計算されているかわからない。あなたはそれについてコメントすることができます。
次に古い値(すべての古い1941より)例えばとして1941年10月1日午前12時○○分00秒が1941年9月30日23としてデータベースに格納されているAM:23:20 + 05:53:生年月日の欄に記載されている年齢の年齢の20。
これがPostgreSQLまたは製品に関連する問題であるかどうかは不明です。
"+"の後の部分は、タイムゾーンオフセットです。 –
ありがとうアンドリュー。私が理解していないのは、なぜデータベースが+6:30をいくつかの値でピックアップし、他は+5:30です。 ソースCSVには、タイムゾーンの記載がありません。 – Vipul
データをインポートするために使用しているツールが、期待どおりに動作していない可能性があります。 +05:53:20のタイムゾーンオフセットは多少ありません。ドキュメントを確認してください。 –