我正在使用 postgres 8.3.12 和新手。
我有一列格式如下:'29/04/2013 at 09:27:51 PM (or AM)'
我正在执行以下操作以将它们设置为时间戳:
case when <criteria> to_timestamp(time, 'MM/DD/YYYY at HH:MI:SS AM') as start
case when <criteria> to_timestamp(time, 'MM/DD/YYYY at HH:MI:SS AM') as end
我的目标是计算两个时间戳之间的小时数。
我查看了http://www.postgresql.org/docs/current/static/functions-datetime.html
在我将它们设置为时间戳之后,它只是结束 - 以差异开始吗?