0 امتیاز
قبل در برنامه نویسی توسط (7.2هزار امتیاز)
چگونه در اوراکل می توانم تاریخ و زمان که به صورت رشته شمسی دارم را مستقیما به timestamp تبدیل کنم؟

مثلا 1392/09/19 ساعت 14:25:26

1 پاسخ

+1 امتیاز
قبل توسط (7.2هزار امتیاز)
انتخاب شده قبل توسط
 
بهترین پاسخ

تابع TO_TIMESTAMP یک آرگومان optional برای تعیین nls دارد، با مقدار دهی nls_calendar می توانید از تاریخ های پشتیبانی شده توسط اوراکل استفاده نمایید. برای این حالت:


SELECT TO_TIMESTAMP ('92/09/19 14:25:26',
                     'RR/MM/DD HH24:MI:SS',
                     'nls_calendar=persian'
                    ) ts
  FROM DUAL;

TS                             
-------------------------------
10-DEC-13 02.25.26.000000000 PM


1 row selected.

 

سوالات مشابه

+1 امتیاز
1 پاسخ 1.4هزار بازدید
+1 امتیاز
1 پاسخ 378 بازدید
+1 امتیاز
1 پاسخ 904 بازدید
0 امتیاز
1 پاسخ 415 بازدید
+1 امتیاز
1 پاسخ 708 بازدید
+1 امتیاز
1 پاسخ 297 بازدید
+1 امتیاز
1 پاسخ 861 بازدید
...