Not
Bu sayfaya erişim yetkilendirme gerektiriyor. Oturum açmayı veya dizinleri değiştirmeyi deneyebilirsiniz.
Bu sayfaya erişim yetkilendirme gerektiriyor. Dizinleri değiştirmeyi deneyebilirsiniz.
Şunun için geçerlidir:
Databricks SQL
Databricks Runtime
Tarih ve zaman alanlarından bir zaman damgası oluşturur veya zaman damgası oluşturulamazsa geri NULL döner.
Syntax
try_make_timestamp(year, month, day, hour, min, sec [, timezone] )
try_make_timestamp(date [, time [, timezone]] )
Important
Argüman, time Beta içindeki veri tipini kullanır TIME .
Arguments
-
year: BirINTEGERifade9999.1 -
month: (Ocak) ile12(Aralık) arasındaki birINTEGERifade1. -
day: BirINTEGERifade31.1 -
hour: BirINTEGERifade23.0 -
min: BirINTEGERifade59.0 -
sec: Bir sayısal60ifade .0 -
date: Yıl, ay ve gün alanlarını sağlayan birDATEifade. -
time: Saat, dakika ve ikinci alanları sağlayan isteğe bağlıTIMEbir ifade. Varsayılan değer:00:00:00. -
timezone: Geçerli bir zaman dilimine değer veren isteğeSTRINGbağlı bir ifade, örneğinCETveyaUTC.
Returns
A TIMESTAMP, ya NULL da bir argüman sınır dışındaysa veya zaman damgası oluşturulamazsa.
Eğer sec ise 60, fonksiyon bunu şu şekilde 0 yorumlar ve sonuca bir dakika ekler.
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