You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何在Hive中将时间戳转换为DD-MMM-YYYY HH:MM:SS格式

日期格式转换方案

不用unix_timestamp函数也能轻松完成日期格式转换,以下是主流数据库的实现方法:

MySQL

使用DATE_FORMAT函数直接转换格式:

SELECT DATE_FORMAT('2022-04-09 11:30:00', '%d-%b-%Y %H:%i:%s') AS formatted_date;

格式符说明:

  • %d:两位数字的日期(01-31)
  • %b:英文月份缩写(Jan-Dec)
  • %Y:四位数字的年份
  • %H:%i:%s:24小时制的时分秒

Hive

用date_format函数实现转换:

SELECT date_format('2022-04-09 11:30:00', 'dd-MMM-yyyy HH:mm:ss') AS formatted_date;

格式符说明:

  • dd:两位日期
  • MMM:英文月份缩写
  • yyyy:四位年份
  • HH:mm:ss:时分秒

PostgreSQL

通过TO_CHAR函数完成格式转换:

SELECT TO_CHAR('2022-04-09 11:30:00'::TIMESTAMP, 'DD-Mon-YYYY HH24:MI:SS') AS formatted_date;

格式符说明:

  • DD:两位日期
  • Mon:英文月份缩写
  • YYYY:四位年份
  • HH24:MI:SS:24小时制的时分秒

内容的提问来源于stack exchange,提问作者Yes_par_row

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.06 21:20:15