【发布时间】:2021-08-20 17:50:06
【问题描述】:
我在 hive 表中以“yyyymm”格式将列作为字符串,我想将其转换为日期,并将日期作为每个月的第一天。例如 202105 字符串,我希望它是日期“2021-05-01”。
感谢您在这件事上的帮助。
【问题讨论】:
标签: sql string hive type-conversion
我在 hive 表中以“yyyymm”格式将列作为字符串,我想将其转换为日期,并将日期作为每个月的第一天。例如 202105 字符串,我希望它是日期“2021-05-01”。
感谢您在这件事上的帮助。
【问题讨论】:
标签: sql string hive type-conversion
SELECT TO_DATE(CONCAT(SUBSTR('YYYYMM',1,4),'-',SUBSTR('YYYYMM',5,2),'-01'))
您可以尝试使用以下内容,将“YYYYMM”替换为您的日期值字符串。
【讨论】: