代码解释:current_timestamp()函数用于获取当前时间,from_utc_timestamp()函数用于将当前时间转换为UTC时间。 步骤2:将UTC时间格式化 #将UTC时间格式化formatted_utc_time = date_format(current_utc_time, 'yyyy-MM-dd HH:mm:ss') 1. 2. 代码解释:date_format()函数用于将时间按照指定的格式进行格式化,这里格...
用法:date_format(date,格式) 1. 案例:将日期格式化为'yyyy-MM' hive >select date_format('2021-03-01 11:20:00','yyyy-MM') _c0 2021-03 1. 2. 3. 4. 2. date_add, date_sub 日期的加减 用法: date_add(date,number) number为正数则加,为负数则减 date_sub(date,number) number为正数则...
语法:unix_timestamp(date,format) 参数: date-VARCHAR-默认日期格式为yyyy-MM-dd HH:mm:ss format-VARCHAR-默认日期格式为yyyy-MM-dd HH:mm:ss 示例: --unix_timestamp返回当前时间的时间戳 SELECT unix_timestamp('20211122','yyyyMMdd')--1637510400 --注意这里月不能写为小写的m,不然时间是不对的 SELEC...
date_add:日期加天数 select date_add('2020-10-28',4); date_sub:日期减天数 select date_sub('2020-10-28',-4); last_day:日期的当月的最后一天 select last_day('2020-02-30'); date_format(): 格式化日期 select date_format('2020-10-28 12:12:12','yyyy/MM/dd HH:mm:ss'); 常用取整...
16. 日期查看函数: date_format 17 日期函数:last_day 返回当前月最后一天日期 2.5条件函数 1. if 函数: if(boolean condition,true_value,false_value) 2. 非空查找函数: coalesce(v1,v2,v3...) 返回一组数据中第一个不为null的值 3. 条件判断函数:case when a then b else c end 当值为a时返回...
add_months(DATE|STRING|TIMESTAMP start_date, INT num_months) 解释 start_date参数可以是string, date 或者timestamp类型,num_months参数时int类型。返回一个日期,该日期是在start_date基础之上加上num_months个月,即start_date之后null_months个月的一个日期。如果start_date的时间部分的数据会被忽略。注意:如果...
add_months(DATE|STRING|TIMESTAMP start_date, INT num_months) 解释 start_date参数可以是string, date 或者timestamp类型,num_months参数时int类型。返回一个日期,该日期是在start_date基础之上加上num_months个月,即start_date之后null_months个月的一个日期。如果start_date的时间部分的数据会被忽略。注意:如果...
selectdate_format('2020-05-29','yyyyMMdd')--返回结果 20200529 计算得出星期X,date_code是日期参数,如2020-06-01 selectpmod(datediff(date_code,'2012-01-01'),7)=0--当等于0时,这天是'星期日'selectpmod(datediff(date_code,'2012-01-01'),7)=1--当等于1时,这天是'星期一'selectpmod(datediff(...
date_format(d,'u')asweek_days,date_format(d,'E')asweek_short,date_format(d,'EEEE')asweek_long,casewhendate_format(d,'u')=1then'星期一'whendate_format(d,'u')=2then'星期二'whendate_format(d,'u')=3then'星期三'whendate_format(d,'u')=4then'星期四'whendate_format(d,'u')=...
# 登录容器dockerexec-it hive-hiveserver2 bash# 登录hive客户端beeline-u jdbc:hive2://hive-hiveserver2:10000 -n hadoop# 建表CREATEEXTERNALTABLEexternal_table1(column1 STRING,column2INT,column3DOUBLE)ROWFORMAT DELIMITEDFIELDSTERMINATEDBY','LINESTERMINATEDBY'\n'STOREDASTEXTFILE ...