Apache Hive3.1.3 遇到DATE_FORMAT转换2021年12月格式的问题

比如:需要将时间2021-12-28 00:00:00转换成2021-12的格式,用date_format会将2021-12转换成2022-12的问题。

解决方法:

方式一:大写的'Y'换成'y'

方式二:字符串截取,substr

本博主推荐方式一,方便省事

不知道其他版本会不会有次问题,欢迎大家评论指正补充。

相关推荐
IvanCodes6 小时前
十一、Hive JOIN 连接查询
大数据·hive
小飞敲代码9 小时前
【Hadoop 实战】Yarn 模式上传 HDFS 卡顿时 “No Route to Host“ 错误深度解析与解决方案
大数据·linux·运维·服务器·hadoop·分布式·hdfs
QX_hao11 小时前
【Hadoop】--HA高可用搭建--3.2.2
大数据·hadoop·分布式
IvanCodes13 小时前
十三、Hive 行列转换
大数据·hive·hadoop
线条113 小时前
深入理解 Hadoop 核心组件 Yarn:架构、配置与实战
大数据·hadoop·架构
火龙谷15 小时前
【hadoop】Flume日志采集系统的安装部署
大数据·hadoop·flume
houzhizhen1 天前
Hive PredicatePushDown 谓词下推规则的计算逻辑
hive
兔子坨坨1 天前
详细了解HDFS
大数据·hadoop·hdfs·big data
后端码匠2 天前
【Hadoop】伪分布式安装
大数据·hadoop·分布式
Freedom℡2 天前
Spark,连接MySQL数据库,添加数据,读取数据
数据库·hadoop·spark