为什么我从Postgres数据库获得iso 8601日期?

时间:2018-06-09 14:45:55

标签: postgresql date google-sheets

我使用Seekwell将我的AWS postgres数据库连接到Sheets。

我想我会将我的约会转换为标准日期'代码中的(YYYY-MM-DD)格式,例如

date(date_trunc('day', u.created_at::date)) Date_Created

但是,运行查询时,我的日期是iso 8601,例如

2018-05-16T00:00:00.000Z

当然,鉴于我的结果将进入Google表格,我总是可以将这些日期转换为表格,但这会增加一层难以管理的复杂性。

如何在结果落入工作表之前确保日期格式正确?

1 个答案:

答案 0 :(得分:3)

来自Seekwell的迈克尔告诉我这是:

  

JDBC如何在后台处理日期的一些错误。你是Postgres,对吗?这应该在附加组件中起作用:

to_char(your_date_column, 'YYYY-MM-DD')

  

表格会将结果识别为日期。

这很有用。