【问题标题】:How to convert yyyymmdd hhmmss Etc/GMT to yyyy-mm-ddThh:mm:ss如何将 yyyymmdd hhmmss Etc/GMT 转换为 yyyy-mm-ddThh:mm:ss
【发布时间】:2021-10-24 13:49:12
【问题描述】:

我在字符串列中有这种日期格式-

yyyymmdd hhmmss 等/GMT(例如 - 20211022 173124 等/GMT)

如何将其转换为这种日期格式? yyyy-mm-ddThh:mm:ss (2021-11-22T17:31:24)

我无法使用原始报告为特定系统上传数据。唯一的格式应该是“yyyy-mm-ddThh:mm:ss”

【问题讨论】:

    标签: mysql sql date-formatting


    【解决方案1】:

    MySQL 有 2 个功能:STR_TO_DATE 将字符串解析为日期,DATE_FORMAT 以您想要的格式输出。 对于您的情况,可能是这样的:

    select date_format(str_to_date('20211022 173124 Etc/GMT', '%Y%m%d %H%i%S'), '%Y-%m-%dT%H:%i:%S');
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2016-02-14
      • 2016-01-03
      • 1970-01-01
      • 2011-10-15
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多