我是JSON世界的新手,我试图从对象中提取值,但日期值出现了问题。奇怪的是,我的对象的属性有一个属性,我想在这里得到Value。Postgresql日期截图我正在使用PostgreSQL。希望你能帮助我。
谢谢,罗马
样品:
CREATE TABLE test4 (
jsondata jsonb NULL
);
INSERT INTO test4 (jsondata) VALUES('{"Day": 15, "Hour": 10, "Year": 2022, "Month": 9, "Value": "2022-09-15T10:57:54"}'::jsonb);
INSERT INTO test4 (jsondata) VALUES('{"Day": 15, "Hour": 10, "Year": 2022, "Month": 9, "Value": "2022-09-15T11:22:08"}'::jsonb);
select (jsondata->>'Value')::timestamp from test4
Result:
timestamp (this is datetime type)
2022-09-15 10:57:54.000
2022-09-15 11:22:08.000