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 med en lokal tidszon från datum- och tidsfält.
Syntax
make_timestamp_ltz(year, month, day, hour, min, sec [, timezone] )
make_timestamp_ltz(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: EttTIMEuttryck som ger tim-, minut- och sekundfälten. -
timezone: Ett valfrittSTRINGuttryck som utvärderar till en giltig tidszon, såsomCETellerUTC.
Returns
En TIMESTAMP_LTZ.
Om sec är 60, tolkar funktionen det som 0 och lägger till en minut till resultatet.
Om ett argument är utanför gränserna höjer funktionen DATETIME_FIELD_OUT_OF_BOUNDS. Använd try_make_timestamp_ltz för att återvända NULL istället.
Vanliga felvillkor
Examples
> SELECT make_timestamp_ltz(2014, 12, 28, 6, 30, 45.887, 'CET');
2014-12-27 21:30:45.887
> SELECT make_timestamp_ltz(DATE'2014-12-28', TIME'06:30:45.887');
2014-12-28 06:30:45.887