以不同格式显示当前时间戳的 SQL Mysql

问题描述

我需要以'2021/05/10T18:30:36Z'

的格式显示当前的UTC时间戳
SELECT UTC_TIMESTAMP() FROM XYZ

给我2021-05-10 18:30:36

我如何添加 / 而不是 - 并使用 T 和 Z

解决方法

console.log(jsonObj.gebDat+"::"+new Date(jsonObj.gebDat()));

请注意,select DATE_FORMAT(UTC_TIMESTAMP(),'%Y/%m/%dT%TZ') 2021/05/10T18:51:07Z 并没有真正的意义。而 T 表示 UTC 零时区,UTC_TIMESTAMP 函数总是如此。因此,我在正确的位置对这些字母进行了“硬编码”,它们不是 DATE_FORMAT() 接受的真实变量