hive yyyy-M-dd
时间: 2023-09-16 22:07:46 浏览: 94
引用\[1\]中提供了多种方法将日期格式从'yyyyMMdd'转换为'yyyy-MM-dd'。其中,方法1使用了from_unixtime和unix_timestamp函数,方法2使用了substr和concat函数,方法3使用了split和concat_ws函数,方法4使用了regexp_replace函数。根据你的问题,你想将日期格式从'yyyy-M-dd'转换为'yyyyMMdd'。你可以使用方法2中的代码,将substr和concat函数结合起来,将日期格式转换为'yyyyMMdd'。具体代码如下:
select concat(substr('yyyy-M-dd',1,4),substr('yyyy-M-dd',6,1),substr('yyyy-M-dd',8,2)) from dual;
这样就可以将'yyyy-M-dd'转换为'yyyyMMdd'的格式了。
#### 引用[.reference_title]
- *1* [hive‘yyyyMMddhhmmssSSS‘字符串转时间‘yyyy-MM-dd HH:mm:ss.SSS](https://blog.csdn.net/jiaomongjun/article/details/127576024)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^insert_down1,239^v3^insert_chatgpt"}} ] [.reference_item]
- *2* [Hive中yyyymmdd和yyyy-mm-dd日期之间的切换](https://blog.csdn.net/qq_28388339/article/details/108723027)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^insert_down1,239^v3^insert_chatgpt"}} ] [.reference_item]
[ .reference_list ]
阅读全文