如何将 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的主要内容,如果未能解决你的问题,请参考以下文章
如何使用pandas将hhmmss.ff格式转换为datetime