我有一個包含出生日期列的CSV文件。我使用Adobe Campaign工具(以前稱爲neolane)導入我的PostgreSQL數據庫。爲舊日期更改日期值 - 導入CSV
在我的工具,我提供的出生日期字段的數據類型爲MM/DD/YYYY HH:mm:ss的
日期像1942年9月20日12:00:00 AM和更新時,存儲到數據庫正在正確保存,例如1942-09-20 00:00:00 + 06:30。不知道如何計算第二部分。如果你可以對此發表評論。
然後較舊的值(所有年齡大於1941),如1941年10月1日12:00:00 AM被存儲在數據庫中作爲1941年9月30日23:23:20 + 05:53: 20這是在出生日期欄中提到的日齡。
不確定這是否與PostgreSQL或產品有關。
「+」後面的部分是時區偏移量。 –
謝謝安德魯。我不理解的一點是,爲什麼數據庫爲某些值選擇+6:30,其他值爲+5:30。 正如您所見,源CSV中沒有提及時區 – Vipul
它可能是您用來導入數據的工具不符合您的期望。時區偏移量爲+05:53:20的可能性不大。檢查文檔。 –