Timestamp format on row_to_json
up vote
1
down vote
favorite
Consider tableA
which has column row_added_dttm
of type timestamp without timezone
. The actual value is 2017-08-31 18:34:42.813175
.
After I executed the below query, it results in a timestamp with timezone like {"crt_dttm":"2017-08-31T18:34:42.813175"}
.
select row_to_json(t) from (select row_added_dttm from tableA limit 1) as t;
But the format which I require is something like 2017-08-31T18:34:42.813Z
. I am not sure how to generate that, please help. Using row_to_json
is required.
json postgresql string-formatting
add a comment |
up vote
1
down vote
favorite
Consider tableA
which has column row_added_dttm
of type timestamp without timezone
. The actual value is 2017-08-31 18:34:42.813175
.
After I executed the below query, it results in a timestamp with timezone like {"crt_dttm":"2017-08-31T18:34:42.813175"}
.
select row_to_json(t) from (select row_added_dttm from tableA limit 1) as t;
But the format which I require is something like 2017-08-31T18:34:42.813Z
. I am not sure how to generate that, please help. Using row_to_json
is required.
json postgresql string-formatting
add a comment |
up vote
1
down vote
favorite
up vote
1
down vote
favorite
Consider tableA
which has column row_added_dttm
of type timestamp without timezone
. The actual value is 2017-08-31 18:34:42.813175
.
After I executed the below query, it results in a timestamp with timezone like {"crt_dttm":"2017-08-31T18:34:42.813175"}
.
select row_to_json(t) from (select row_added_dttm from tableA limit 1) as t;
But the format which I require is something like 2017-08-31T18:34:42.813Z
. I am not sure how to generate that, please help. Using row_to_json
is required.
json postgresql string-formatting
Consider tableA
which has column row_added_dttm
of type timestamp without timezone
. The actual value is 2017-08-31 18:34:42.813175
.
After I executed the below query, it results in a timestamp with timezone like {"crt_dttm":"2017-08-31T18:34:42.813175"}
.
select row_to_json(t) from (select row_added_dttm from tableA limit 1) as t;
But the format which I require is something like 2017-08-31T18:34:42.813Z
. I am not sure how to generate that, please help. Using row_to_json
is required.
json postgresql string-formatting
json postgresql string-formatting
edited Nov 8 at 11:43
Laurenz Albe
41.4k92746
41.4k92746
asked Nov 8 at 11:27
Gayathri
3271519
3271519
add a comment |
add a comment |
1 Answer
1
active
oldest
votes
up vote
2
down vote
accepted
There is no way to influence the format used by row_to_json
.
You could define a view on your table and use
to_char(row_added_dttm, 'YYYY-MM-DD"T"HH24:MI:SS.MS"Z"')
to format the timestamp
as a string.
Then you can use row_to_json
on that view to get your desired result.
Thanks for your input. I changed query to select row_to_json(t) from (select to_char(row_added_dttm,'YYYY-MM-DD"T"HH24:MI:SS.MS"Z"') as row_added_dttm from tableA limit 1) as t; This resulted required result.
– Gayathri
Nov 8 at 11:47
add a comment |
1 Answer
1
active
oldest
votes
1 Answer
1
active
oldest
votes
active
oldest
votes
active
oldest
votes
up vote
2
down vote
accepted
There is no way to influence the format used by row_to_json
.
You could define a view on your table and use
to_char(row_added_dttm, 'YYYY-MM-DD"T"HH24:MI:SS.MS"Z"')
to format the timestamp
as a string.
Then you can use row_to_json
on that view to get your desired result.
Thanks for your input. I changed query to select row_to_json(t) from (select to_char(row_added_dttm,'YYYY-MM-DD"T"HH24:MI:SS.MS"Z"') as row_added_dttm from tableA limit 1) as t; This resulted required result.
– Gayathri
Nov 8 at 11:47
add a comment |
up vote
2
down vote
accepted
There is no way to influence the format used by row_to_json
.
You could define a view on your table and use
to_char(row_added_dttm, 'YYYY-MM-DD"T"HH24:MI:SS.MS"Z"')
to format the timestamp
as a string.
Then you can use row_to_json
on that view to get your desired result.
Thanks for your input. I changed query to select row_to_json(t) from (select to_char(row_added_dttm,'YYYY-MM-DD"T"HH24:MI:SS.MS"Z"') as row_added_dttm from tableA limit 1) as t; This resulted required result.
– Gayathri
Nov 8 at 11:47
add a comment |
up vote
2
down vote
accepted
up vote
2
down vote
accepted
There is no way to influence the format used by row_to_json
.
You could define a view on your table and use
to_char(row_added_dttm, 'YYYY-MM-DD"T"HH24:MI:SS.MS"Z"')
to format the timestamp
as a string.
Then you can use row_to_json
on that view to get your desired result.
There is no way to influence the format used by row_to_json
.
You could define a view on your table and use
to_char(row_added_dttm, 'YYYY-MM-DD"T"HH24:MI:SS.MS"Z"')
to format the timestamp
as a string.
Then you can use row_to_json
on that view to get your desired result.
answered Nov 8 at 11:40
Laurenz Albe
41.4k92746
41.4k92746
Thanks for your input. I changed query to select row_to_json(t) from (select to_char(row_added_dttm,'YYYY-MM-DD"T"HH24:MI:SS.MS"Z"') as row_added_dttm from tableA limit 1) as t; This resulted required result.
– Gayathri
Nov 8 at 11:47
add a comment |
Thanks for your input. I changed query to select row_to_json(t) from (select to_char(row_added_dttm,'YYYY-MM-DD"T"HH24:MI:SS.MS"Z"') as row_added_dttm from tableA limit 1) as t; This resulted required result.
– Gayathri
Nov 8 at 11:47
Thanks for your input. I changed query to select row_to_json(t) from (select to_char(row_added_dttm,'YYYY-MM-DD"T"HH24:MI:SS.MS"Z"') as row_added_dttm from tableA limit 1) as t; This resulted required result.
– Gayathri
Nov 8 at 11:47
Thanks for your input. I changed query to select row_to_json(t) from (select to_char(row_added_dttm,'YYYY-MM-DD"T"HH24:MI:SS.MS"Z"') as row_added_dttm from tableA limit 1) as t; This resulted required result.
– Gayathri
Nov 8 at 11:47
add a comment |
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
StackExchange.ready(
function () {
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fstackoverflow.com%2fquestions%2f53206816%2ftimestamp-format-on-row-to-json%23new-answer', 'question_page');
}
);
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown