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.
Şunlar için geçerlidir:
Databricks SQL
Databricks Runtime
, , , year, month, day, hourminve sec alanlarından timezonebir zaman damgası oluşturur.
Söz dizimi
make_timestamp(year, month, day, hour, min, sec [, timezone] )
Bağımsız değişkenler
-
year: 1 ile 9999 bir değere değerlendirilen INTEGER ifadesi. -
month: 1 (Ocak) ile 12 (Aralık) aralığındaki bir değere değerlendirilen INTEGER ifadesi. -
day: 1'den 31'e kadar bir değere değerlendirilen INTEGER ifadesi. -
hour: 0 ile 23 arasında bir değere değerlendirilen INTEGER ifadesi. -
min: 0 ile 59 arasında bir değere değerlendirilen INTEGER ifadesi. -
sec: 0 ile 60 arasında bir değere değerlendirilen sayısal ifade. -
timezone: Geçerli bir saat dilimi dizesini değerlendiren isteğe bağlı bir STRING ifadesi. Örneğin: CET, UTC.
Döndürülenler
ZAMAN DAMGASı.
Databricks SQL'de bağımsız değişkenlerden herhangi biri sınırların dışındaysa sonuç olur NULL.
Databricks Runtime'da bağımsız değişkenlerden herhangi biri sınırların dışındaysa, işlev spark.sql.ansi.enabled falsebir hata döndürür. Bu durumda işlev döndürürNULL.
sec
60 0 olarak yorumlanır ve sonuda bir dakika eklenir.
Örnekler
> SELECT make_timestamp(2014, 12, 28, 6, 30, 45.887);
2014-12-28 06:30:45.887
> SELECT make_timestamp(2014, 12, 28, 6, 30, 45.887, 'CET');
2014-12-27 21:30:45.887
> SELECT make_timestamp(2019, 6, 30, 23, 59, 60);
2019-07-01 00:00:00
> SELECT make_timestamp(2019, 13, 1, 10, 11, 12, 'PST');
NULL
> SELECT make_timestamp(NULL, 7, 22, 15, 30, 0);
NULL