如何将bigint字段格式化为Postgresql中的日期?
我有一个bigint类型的表。该字段存储时间戳。
我希望日期格式化这样的字段:
to_char(bigint_field,'DD / MM / YYYY HH24:MI:SS')
我收到以下错误:
错误:多个小数点
ÉtatSQL:42601
没有找到相关结果
已邀请:
3 个回复
骂狮淋唐便
抹持奠糙驰
回报 “2012-08-22 19:35:32 + 00”
括宠
结果如下: 2012-08-22 19:35:32 您也可以在选择statemant时使用它,只需将数字与数据库colunm交换即可。 分步说明:
这将创建一个这样的字符串: “2012-08-22 19:35:32” 现在我们可以轻松地将其转换为时间戳:
结果看起来和以前一样,但它现在是一个时间戳。 此外,如果您使用此命令,如
你可能最终得到timstamptz(带时区的时间戳)而不是时间戳(没有时区的时间戳)。您可以像这样更改它: