1.获取系统当前时间戳
select unix_timestamp();
2.将时间戳转换成时间,并且按照指定的格式进行格式化
select from_unixtime(timestamp long,format string)
3.将日期转换成时间戳
select unix_timestamp(date string)
4.日期时间转日期函数: to_date语法: to_date(string timestamp)
select to_date(date string)
5.获取时间的年份部分、月份、天、小时、分钟…
select year(’2011-12-08 10:03:01′)
结果:2011
select month(’2011-12-08 10:03:01′)
结果:12
select day(’2011-12-08 10:03:01′)
结果:08
select hour(’2011-12-08 10:03:01′)
结果:10
select minute(’2011-12-08 10:03:01′)
结果:03
hive中的时间操作
最新推荐文章于 2024-08-05 11:52:11 发布