مشاركة عبر


to_date دالة

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

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

بناء الجملة

to_date(expr [, fmt] )

الوسيطات

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

المرتجعات

تاريخ.

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

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

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

إشعار

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

الأمثلة

> SELECT to_date('2009-07-30 04:17:52');
 2009-07-30
> SELECT to_date('2016-12-31', 'yyyy-MM-dd');
 2016-12-31