如何通过jdbc获取PostgreSQL范围类型

r00*_*GER 5 java postgresql jdbc

有没有正确的方法来获得范围类型?

或解析为String,并等待本机支持...

例如tsrange:

["2010-01-01 14:00:00","2010-01-01 15:00:00"]
Run Code Online (Sandbox Code Playgroud)

PG Range tupes - http://www.postgresql.org/docs/devel/static/rangetypes.html

小智 3

您可以在查询中使用范围函数来创建单独的日期列。

select lower(some_range) as start, upper(some_range) as end ...
Run Code Online (Sandbox Code Playgroud)

然后您可以对结果列使用 ResultSet 的 getDate() 方法。