【发布时间】:2019-06-24 19:33:33
【问题描述】:
我需要在 REST API 中以 "dd-mm-yyyy" 格式给出日期。但是 API 响应总是以 "yyyy-mm-dd" 格式出现,即使我将日期字段的格式更改为“99-99-9999”。无论我选择哪种格式,它似乎总是以 ISO 8601 格式给出日期。
我检查了 session:date-format ,它已经是 dmy 了。 “write-json()”方法也有同样的问题。但我只在 REST Web 服务中需要它。进度版本:11.3。 请参阅此以获得更多说明:
DEFINE TEMP-TABLE ttdate
FIELD fdate AS DATE FORMAT "99-99-9999".
CREATE ttdate.
ASSIGN ttdate.fdate = TODAY.
CREATE ttdate.
ASSIGN ttdate.fdate = TODAY - 15.
TEMP-TABLE ttdate:WRITE-JSON("file", "D:/ttdate.json", YES).
{"ttdate": [ { “日期”:“2019-02-19” }, { “日期”:“2019-02-04” } ]}
在 JSON 中,无论我选择什么格式,它总是给出 YYYY-MM-DD。请不要建议使用字符串,使用字符串对我来说会很痛苦。请注意,我只关心 JSON 中的日期格式。
【问题讨论】:
标签: json rest openedge progress-4gl