إشعار
يتطلب الوصول إلى هذه الصفحة تخويلاً. يمكنك محاولة تسجيل الدخول أو تغيير الدلائل.
يتطلب الوصول إلى هذه الصفحة تخويلاً. يمكنك محاولة تغيير الدلائل.
ينطبق على:
Databricks SQL
Databricks Runtime 11.3 LTS وما فوق
إرجاع expr التحويل إلى طابع زمني باستخدام تنسيق اختياري، أو NULL إذا فشل الإرسال.
بناء الجملة
try_to_timestamp(expr [, fmt] )
الوسيطات
expr: تعبير STRING يمثل طابعا زمنيا.- fmt: تعبير سلسلة تنسيق اختياري.
المرتجعات
طابع زمني.
إذا fmt تم توفيره، يجب أن يتوافق مع أنماط التاريخ والوقت.
إذا fmt لم يتم توفيرها، تكون الدالة مرادف ل cast(expr AS TIMESTAMP).
إذا fmt تم تكوينها بشكل غير صحيح، فإن الدالة تثير خطأ.
إذا expr تعذر تحويلها إلى طابع زمني باستخدام fmt، ترجع NULLالدالة .
الأمثلة
> SELECT try_to_timestamp('2016-12-31 00:12:00');
2016-12-31 00:12:00
> SELECT try_to_timestamp('2016-12-31', 'yyyy-MM-dd');
2016-12-31 00:00:00
> SELECT try_to_timestamp('2016-12-32', 'yyyy-MM-dd');
NULL
> SELECT to_timestamp('2016-12-32', 'yyyy-MM-dd');
Error: CANNOT_PARSE_TIMESTAMP