使用PostgreSQL 9.1与Linux psql的控制台和窗户pgadminIII查询:JDBC VS PSQL间隔呈现差异
select '2012-05-05 15:57:31-07'::timestamp with time zone - '2012-05-01 23:13:34-07'::timestamp with time zone;
呈现返回为:
?column?
-----------------
3 days 16:43:57
(1 row)
然而,窗户JDBC驱动器(具体地使用jasperreport的ireport)呈现相同的查询为:
?column?
-----------------
0 years 0 mons 3 days 16 hours 43 mins 57.00 secs
(1 row)
我探索过to_char
和postgresql documentation,但无法找到解决方案。两个问题:首先,如何使JDBC驱动程序以与pqsl相同的格式显示间隔?
其次,可我反而使双方的psql和JDBC渲染结果为:
88:43:57
哪里小时继续计数到100秒为间隔的增长(其一个愚蠢的行业标准......)
你可以运行查询:“秀LC_TIME;”使用两个客户并向我们展示结果? –
@SzymonGuz所有结果如下:'en_US.UTF-8'按预期。 – Justin