json - row_to_json 上的时间戳格式
问题描述
考虑tableA
哪个具有row_added_dttm
type列timestamp without timezone
。实际值为2017-08-31 18:34:42.813175
。
在我执行以下查询后,它会产生一个带有时区的时间戳,例如.{"crt_dttm":"2017-08-31T18:34:42.813175"}
select row_to_json(t) from (select row_added_dttm from tableA limit 1) as t;
但我需要的格式类似于2017-08-31T18:34:42.813Z
. 我不确定如何生成它,请帮忙。需要使用row_to_json
。
解决方案
无法影响row_to_json
.
你可以在你的桌子上定义一个视图并使用
to_char(row_added_dttm, 'YYYY-MM-DD"T"HH24:MI:SS.MS"Z"')
将其格式化timestamp
为字符串。
然后,您可以row_to_json
在该视图上使用以获得所需的结果。
推荐阅读
- javascript - $(this).attr('id)) 返回未定义的值
- python - 如何在 TensorFlow 矩中设置轴参数以进行批量标准化?
- javascript - 在 CSS 中制作一个带有圆形边框和渐变的碗/微笑/半圆
- python - 添加 __getattribute__ 以打印字符串类型的消息
- c# - SerialPort.Open 抛出“传递给系统调用的数据区域太小”异常
- python - Python 相对导入导致 pylint 错误
- python - 如何处理用户创建的小部件?
- javascript - 动态更新 JavaScript 数组
- javascript - Javascript - 如何从响应中检索 html 标记的值
- c++ - 检查输入是否为数字或字符