fonction de temps intégrée impala

Obtenez la fonction d'horodatage actuelle
current_timestamp() 2021-02-04 08:46:27
now() 2021-02-04 08:46:27
unix_timestamp() 1612399587
timeofday() Jeu. 04 février 08:46:27 2021 CST
utc_timestamp( ) 2021-02-04 00:46:27
Fonction de calcul du temps
maintenant() <=> 2021-02-04 08:46:27
ans_add(now(),1) 2022-02-04 08:46:27
ans_sub( maintenant(),1) 04/02/2020 08:46:27
mois_add(maintenant(),1) 04/03/2021 08:46:27
mois_sub(maintenant(),1) 04/01/2021 08:46 :27
add_months(maintenant(),1) 2021-03-04 08:46:27
week_add(maintenant(), 1) 2021-02-11 08:46:27
week_sub(maintenant(), 1) 2021-01- 28 08:46:27
jours_add(maintenant(),1) 2021-02-05 08:46:27
jours_sub(maintenant(), 1) 2021-02-03 08:46:27
date_add(maintenant(), 1) 2021-02-05 08:46:27
date_sub(maintenant(), 1) 03/02/2021 08:46:27
adddate(maintenant(),1) 05/02/2021 08:46:27
subdate(maintenant(),1) 03/02/2021 08 :46:27
hours_add(maintenant(),1) 03/02/2021 09:46:27
hours_sub(maintenant(),1) 03/02/2021 07:46:27
minutes_add(maintenant(),1) 2021- 02-03 08:47:27
minutes_sub(maintenant(),1) 2021-02-03 08:45:27
secondes_add(maintenant(),1) 2021-02-04 08:46:28
secondes_sub(maintenant(), 1) 2021-02-04 08:46:26
milliseconds_add(maintenant(),1000) 2021-02-04 08:46:28.707274000
milliseconds_sub(now(),1000) 2021-02-04 08:46:26.707274000
microseconds_add( maintenant(),1000) 04/02/2021 08:46:27.708274000
microseconds_sub(maintenant(),1000) 04/02/2021 08:46:27.706274000
nanoseconds_add(maintenant(),1000) 04/02/2021 08:46 :27.707275000
nanoseconds_sub(now(),1000) 04/02/2021 08:46:27.707273000
date_add(now(),intervalle 2 mois) 04/04/2021 08:46:27
date_sub(now(),intervalle 2 heures) 2021- 02-04 06:46:27
获取时间指定单位
now() <=> 2021-02-04 08:46:27
année(maintenant()) 2021
trimestre(maintenant()) 1
mois(maintenant()) 2
moisnom (maintenant())
semaine de février(maintenant()) 5
semaine de l'année(maintenant()) 5
jour de la semaine(maintenant()) 5
nom du jour(maintenant()) jeudi
prochain_jour(maintenant(),'lundi') 08/02/2021 08 :46:27
jour (maintenant ()) 4
jour du mois (maintenant ()) 4
dernier jour (maintenant ()) 2021-02-28 00:00:00
jour de l'année (maintenant ()) 35
heures (maintenant ()) 8
minutes ( maintenant()) 46
seconde(maintenant()) 27
millisecondes (maintenant()) 707
extrait(maintenant(),'année') 2021
extrait(année à partir de maintenant()) 2021
trunc(maintenant(),'année') 01/01/2021 00:00:00
date_trunc('année',maintenant()) 2021-01-01 00:00:00
fonction de comparaison temporelle
datediff('2020-07-31', '2020-07-30') 1
int_months_between('2020-03-31', '2020-01-20') 2
mois_entre('2020-02-28','2020-03-01') -0.12903225806451613
date_cmp('2021-01-01','2020-12-01') 1
timestamp_cmp('2021-01-01', '2020-12-01') 1
Fonction de conversion du format d'heure
to_date(now()) 2021-02-04
to_timestamp(1612399587) 2021-02-04 08:46:27
to_timestamp('2021/02/04','yyyy /MM/jj') 04/02/2021 00:00:00
to_utc_timestamp(now(),'Asia/Shanghai') 04/02/2021 00:46:27
from_timestamp(now(),'aaaa/MM') 2021/02
from_timestamp('2021-02-04','aaaa/MM') 2021/02
from_unixtime(1612399587) 2021-02-04 08:46:27
from_unixtime(1612399587,'aaaa/MM') 2021/02
from_utc_timestamp(maintenant( ),'Asie/Shanghai') 04/02/2021 16:46:27
unix_timestamp('04/02/2021') 1612368000
unix_timestamp(now()) 1612399587
unix_timestamp('04/02/2021 08:46:27- 01:00', 1612403187 (相当于2021-02-04 09:46:27)

おすすめ

転載: blog.csdn.net/ZK_0705/article/details/116932480