【问题标题】:SQL showing current timestamp in different formats MysqlSQL以不同格式显示当前时间戳Mysql
【发布时间】:2021-05-10 18:34:26
【问题描述】:

我需要以 '2021/05/10T18:30:36Z' 格式显示当前 UTC 时间戳

SELECT UTC_TIMESTAMP() FROM XYZ

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

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

【问题讨论】:

    标签: mysql timestamp-with-timezone sql-timestamp


    【解决方案1】:
    select DATE_FORMAT(UTC_TIMESTAMP(),'%Y/%m/%dT%TZ')
    
    2021/05/10T18:51:07Z
    

    请注意,T 并不真正意味着什么。 Z 表示 UTC 零时区,UTC_TIMESTAMP 函数总是如此。因此,我在正确的位置对这些字母进行了某种“硬编码”,它们不是 DATE_FORMAT() 接受的真实变量

    【讨论】:

      猜你喜欢
      • 2014-04-17
      • 1970-01-01
      • 2021-09-29
      • 2011-12-23
      • 2013-09-15
      • 2018-04-07
      • 2018-01-14
      • 1970-01-01
      • 2013-05-21
      相关资源
      最近更新 更多