función de tiempo incorporada impala

Obtenga la función de marca de tiempo actual
current_timestamp() 2021-02-04 08:46:27
now() 2021-02-04 08:46:27
unix_timestamp() 1612399587
timeofday() Jue 04 de febrero 08:46:27 2021 CST
utc_timestamp( ) 2021-02-04 00:46:27
Función de cálculo de tiempo
ahora() <=> 2021-02-04 08:46:27
años_add(ahora(),1) 2022-02-04 08:46:27
años_sub( ahora(),1) 2020-02-04 08:46:27
meses_add(ahora(),1) 2021-03-04 08:46:27
meses_sub(ahora(),1) 2021-01-04 08:46 :27
add_months(ahora(),1) 2021-03-04 08:46:27
semanas_add(ahora(), 1) 2021-02-11 08:46:27
semanas_sub(ahora(), 1) 2021-01- 28 08:46:27
días_add(ahora(),1) 2021-02-05 08:46:27
días_sub(ahora(), 1) 2021-02-03 08:46:27
date_add(ahora(), 1) 2021-02-05 08:46:27
date_sub(ahora(), 1) 2021-02-03 08:46:27
adddate(ahora(),1) 2021-02-05 08:46:27
subdate(ahora(),1) 2021-02-03 08 :46:27
horas_add(ahora(),1) 2021-02-03 09:46:27
horas_sub(ahora(),1) 2021-02-03 07:46:27
minutos_add(ahora(),1) 2021- 02-03 08:47:27
minutos_sub(ahora(),1) 2021-02-03 08:45:27
segundos_add(ahora(),1) 2021-02-04 08:46:28
segundos_sub(ahora(), 1) 2021-02-04 08:46:26
milisegundos_add(ahora(),1000) 2021-02-04 08:46:28.707274000
milisegundos_sub(ahora(),1000) 2021-02-04 08:46:26.707274000
microsegundos_add( ahora(),1000) 2021-02-04 08:46:27.708274000
microsegundos_sub(ahora(),1000) 2021-02-04 08:46:27.706274000
nanosegundos_add(ahora(),1000) 2021-02-04 08:46 :27.707275000
nanosegundos_sub(ahora(),1000) 2021-02-04 08:46:27.707273000
date_add(ahora(),intervalo 2 meses) 2021-04-04 08:46:27
date_sub(ahora(),intervalo 2 horas) 2021- 02-04 06:46:27
获取时间指定单位
now() <=> 2021-02-04 08:46:27
año(ahora()) 2021
trimestre(ahora()) 1
mes(ahora()) 2
nombre del mes (ahora())
Semana de febrero(ahora()) 5
semanadelaño(ahora()) 5
díade la semana(ahora()) 5
nombre del día(ahora()) Jueves
día_siguiente(ahora(),'lunes') 2021-02-08 08 :46:27
día(ahora()) 4
díadelmes(ahora()) 4
último_día(ahora()) 2021-02-28 00:00:00
díadelaño(ahora()) 35
horas(ahora()) 8
minutos( ahora()) 46
segundos(ahora()) 27
milisegundos (ahora()) 707
extraer(ahora(),'año') 2021
extraer(año a partir de ahora()) 2021
trunc(ahora(),'año') 2021-01-01 00:00:00
date_trunc('año',ahora()) 2021-01-01 00:00:00
función de comparación de tiempo
dateiff('2020-07-31', '2020-07-30') 1
int_months_between('2020-03-31', '2020-01-20') 2
meses_entre('2020-02-28','2020-03-01') -0.12903225806451613
date_cmp('2021-01-01','2020-12-01') 1
marca de tiempo_cmp('2021-01-01', '2020-12-01') 1
Función de conversión de formato de hora
to_date(now()) 2021-02-04
to_timestamp(1612399587) 2021-02-04 08:46:27
to_timestamp('2021/02/04','yyyy /MM/dd') 2021-02-04 00:00:00
to_utc_timestamp(now(),'Asia/Shanghai') 2021-02-04 00:46:27
from_timestamp(now(),'aaaa/MM') 2021/02
from_timestamp('2021-02-04','yyyy/MM') 2021/02
from_unixtime(1612399587) 2021-02-04 08:46:27
from_unixtime(1612399587,'yyyy/MM') 2021/02
from_utc_timestamp(now( ),'Asia/Shanghai') 2021-02-04 16:46:27
unix_timestamp('2021-02-04') 1612368000
unix_timestamp(now()) 1612399587
unix_timestamp('2021-02-04 08:46:27- 01:00', 1612403187 (相当于2021-02-04 09:46:27)

Supongo que te gusta

Origin blog.csdn.net/ZK_0705/article/details/116932480
Recomendado
Clasificación