Notitie
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen u aan te melden of de directory te wijzigen.
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen de mappen te wijzigen.
Van toepassing op:
Databricks SQL
Databricks Runtime
Maakt een tijdstempel aan van datum- en tijdvelden, of retourneert NULL als de tijdstempel niet kan worden aangemaakt.
Syntax
try_make_timestamp(year, month, day, hour, min, sec [, timezone] )
try_make_timestamp(date [, time [, timezone]] )
Important
Het time argument gebruikt het TIME datatype, dat in Beta is.
Arguments
-
year: EenINTEGERuitdrukking van1door9999. -
month: EenINTEGERuitdrukking van1(januari) tot12(december). -
day: EenINTEGERuitdrukking van1door31. -
hour: EenINTEGERuitdrukking van0door23. -
min: EenINTEGERuitdrukking van0door59. -
sec: Een numerieke expressie van door0.60 -
date: EenDATEuitdrukking die de velden van jaar, maand en dag aangeeft. -
time: Een optioneleTIMEuitdrukking die de velden uur, minuut en seconde geeft. De standaardwaarde is00:00:00. -
timezone: Een optioneleSTRINGuitdrukking die evalueert naar een geldige tijdzone, zoalsCETofUTC.
Returns
A TIMESTAMP, of NULL als een argument buiten de grenzen is of de tijdstempel niet kan worden aangemaakt.
Als sec , 60interpreteert de functie het als en 0 voegt één minuut toe aan het resultaat.
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