在 Postgresql 中将日期转换为 YYYY-MM-DDThh:mm:ss.sssZ 格式

Jit*_*air 4 sql postgresql iso8601 to-char

我想将日期格式转换为YYYY-MM-DDThh:mm:ss.SSSXXXZ(ISO 8601)。

得到了2021-02-10T04:02:55.55SXXXZ,这是错误的。我需要它作为2021-02-10T04:02:55.55S000000Z.

select to_char(now(), 'YYYY-MM-DDThh:mm:ss.SSSXXXZ')
Run Code Online (Sandbox Code Playgroud)

Kaz*_*Nur 5

对于 ISO 8601 日期格式,您可以使用以下查询:

select to_char(now(), 'YYYY-MM-DD"T"HH24:MI:SS"Z"')
Run Code Online (Sandbox Code Playgroud)

输出: “2021-02-10T12:09:17Z”

是你想要的格式吗?