如何将 yyyymmdd hhmmss Etc/GMT 转换为 yyyy-mm-ddThh:mm:ss

Posted

技术标签:

【中文标题】如何将 yyyymmdd hhmmss Etc/GMT 转换为 yyyy-mm-ddThh:mm:ss【英文标题】:How to convert yyyymmdd hhmmss Etc/GMT to 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”

【问题讨论】:

【参考方案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');

【讨论】:

以上是关于如何将 yyyymmdd hhmmss Etc/GMT 转换为 yyyy-mm-ddThh:mm:ss的主要内容,如果未能解决你的问题,请参考以下文章

Jmeter函数 参数

Unix shell脚本中的正则表达式[关闭]

如何使用pandas将hhmmss.ff格式转换为datetime

elasticsearch时间格式DateFormat的含义

将 24 小时值转换为 HHMMSS - 时间

如何删除旋转位图后出现的黑色背景?