如何在postgresql中输入日期

如何在postgresql中输入日期,postgresql,datetime,Postgresql,Datetime,我正在尝试创建一个表,以便使用sqlshell从Kaggle()导入数据。我的日期导入有问题。 我已在excel中将日期更改为正确的格式yyyy mm dd,并将其另存为.csv,但当我尝试在数据中复制(用作指南)时,会将其识别为整数。我怎样才能克服这个问题? 我知道我可以用倒逗号输入日期,但我不能手动输入70K个条目。我通常有这样的“yyy-MM-ddThh:MM:ssZ”,它在时间戳上工作得很好。注意24小时和12小时格式 您是否检查了csv文件以确认日期是否已按所需格式导出?通常,exce

我正在尝试创建一个表,以便使用sqlshell从Kaggle()导入数据。我的日期导入有问题。 我已在excel中将日期更改为正确的格式yyyy mm dd,并将其另存为.csv,但当我尝试在数据中复制(用作指南)时,会将其识别为整数。我怎样才能克服这个问题?
我知道我可以用倒逗号输入日期,但我不能手动输入70K个条目。

我通常有这样的“yyy-MM-ddThh:MM:ssZ”,它在时间戳上工作得很好。注意24小时和12小时格式


您是否检查了csv文件以确认日期是否已按所需格式导出?通常,excel之类的工具只会更改您看到的格式的呈现,但在内部和导出时,请将其保留为狭隘的美国格式。我随后在记事本中打开了文件,格式看起来是正确的。请从记事本复制粘贴csv的前几行(在excel切割之前和之后),您使用的CREATE TABLE命令和COPY命令。您从中读取数据的站点似乎提供了以天为单位的年龄(可能在测量日期),而不是出生日期或测量日期。在对数据进行任何修改之前,请检查您的数据是什么。这是有效的(尽管我认为生日是不正确的,因为原始数据中的年龄是以天为单位的)。创建表。创建表格患者数据(id INT、年龄日期、性别INT、身高INT、体重INT、ap_hi INT、ap_lo INT、胆固醇INT、血糖INT、吸烟BOOL、alco BOOL、活动BOOL、心脏BOOL);复制从“C:\kaggledata/cardio_train1.csv”分隔符、“csv标题”复制患者_数据;