2016-09-14 75 views

回答

3

像这样的东西应该这样做:

SELECT * 
FROM mytable 
WHERE (c->>'start')::timestamp with time zone > '2016-01-01'::timestamp with time zone; 

我假设表称为mytable和JSON列称为c。这也假设时间是UTC。如果您的时间在当地时间,请改用timestamp without time zone

+0

谢谢@redneb!这是我自己弄不明白的秘密来源的时区:) – BanzaiTokyo