مشاركة عبر


to_timestamp دالة

ينطبق على: وضع علامة Databricks SQL وضع علامة Databricks Runtime

إرجاع expr التحويل إلى طابع زمني باستخدام تنسيق اختياري.

بناء الجملة

to_timestamp(expr [, fmt] )

الوسيطات

  • expr: تعبير STRING يمثل طابعا زمنيا.
  • fmt: تعبير سلسلة تنسيق اختياري.

المرتجعات

طابع زمني.

إذا fmt تم توفيره، يجب أن يتوافق مع أنماط التاريخ والوقت.

إذا fmt لم يتم توفيرها، تكون الدالة مرادف ل cast(expr AS TIMESTAMP).

إذا تم fmt تكوينه بشكل غير صحيح أو لم ينتج عن تطبيقه طابع زمني جيد التكوين، فإن الدالة تثير خطأ.

للعودة NULL بدلا من حدوث خطأ في حالة استخدام try_to_timestamp بشكل غير جيدexpr.

إشعار

في Databricks Runtime، إذا كان spark.sql.ansi.enabled هو false، ترجع NULL الدالة بدلا من خطأ للطوابع الزمنية التي تم تكوينها بشكل غير صحيح.

الأمثلة

> SELECT to_timestamp('2016-12-31 00:12:00');
 2016-12-31 00:12:00

> SELECT to_timestamp('2016-12-31', 'yyyy-MM-dd');
 2016-12-31 00:00:00