Kommentar
Åtkomst till den här sidan kräver auktorisering. Du kan prova att logga in eller ändra kataloger.
Åtkomst till den här sidan kräver auktorisering. Du kan prova att ändra kataloger.
funktion
gäller för:
Databricks SQL
Databricks Runtime
Skapar en tidsstämpel från datum- och tidsfält, eller returnerar NULL om tidsstämpeln inte kan skapas.
Syntax
try_make_timestamp(year, month, day, hour, min, sec [, timezone] )
try_make_timestamp(date [, time [, timezone]] )
Important
Argumentet time använder TIME datatypen, som är i beta.
Arguments
-
year: EttINTEGERuttryck från1genom9999. -
month: EttINTEGERuttryck från1(januari) till12(december). -
day: EttINTEGERuttryck från1genom31. -
hour: EttINTEGERuttryck från0genom23. -
min: EttINTEGERuttryck från0genom59. -
sec: Ett numeriskt uttryck från0genom60. -
date: EttDATEuttryck som anger år-, månad- och dagfälten. -
time: Ett valfrittTIMEuttryck som anger tim-, minut- och sekundfälten. Standardvärdet är00:00:00. -
timezone: Ett valfrittSTRINGuttryck som utvärderar till en giltig tidszon, såsomCETellerUTC.
Returns
A TIMESTAMP, eller NULL om ett argument är utanför gränserna eller tidsstämpeln inte kan skapas.
Om sec är 60, tolkar funktionen det som 0 och lägger till en minut till resultatet.
Examples
> SELECT try_make_timestamp(2014, 12, 28, 6, 30, 45.887);
2014-12-28 06:30:45.887
> SELECT try_make_timestamp(2014, 13, 28, 6, 30, 45.887);
NULL
> SELECT try_make_timestamp(DATE'2014-12-28', TIME'06:30:45.887');
2014-12-28 06:30:45.887