to_unix_timestamp
وظيفه
ينطبق على: التحقق من Databricks SQL Databricks Runtime
إرجاع الطابع الزمني في expr
كطوابع زمنية UNIX.
بناء الجمله
to_unix_timestamp(expr [, fmt] )
الحجج
expr
: تعبير STRING يمثل طابعا زمنيا.- fmt: تعبير STRING تنسيق اختياري.
ارجاع
بيغينت.
إذا fmt
تم توفيره، يجب أن يتوافق مع أنماط التاريخ والوقت.
إذا fmt
لم يتم توفيرها، تكون الدالة مرادف ل cast(expr AS TIMESTAMP)
.
إذا تم fmt
تكوينه بشكل غير صحيح أو لم ينتج عن تطبيقه طابع زمني جيد التكوين، فإن الدالة تثير خطأ.
ملاحظه
في Databricks Runtime، إذا كان spark.sql.ansi.enabled هو false
، ترجع NULL
الدالة بدلا من خطأ للطوابع الزمنية التي تم تكوينها بشكل غير صحيح.
امثله
> SELECT to_unix_timestamp('2016-04-08', 'yyyy-MM-dd');
1460098800