تبدیل تاریخ به اشکال و فرمت های مختلف در SQL Server

چهارشنبه 26 تیر 1392

تبدیل تاریخ به اشکال و فرمت های مختلف در SQL Server <br/> از نیاز های معمول برای برنامه نویسان بانک های اطلاعاتی، تبدیل تاریخ به فرمت های متفاوت و استخراج قسمت های مختلف تاریخ و زمان می باشد.

از نیاز های معمول برای برنامه نویسان بانک های اطلاعاتی، تبدیل تاریخ به فرمت های متفاوت و استخراج قسمت های مختلف تاریخ و زمان می باشد.

برنامه SQL Server دارای این امکان می باشد که تاریخ را به اشکال مختلف تبدیل نموده و خروجی را به صورت یک رشته در اختیار برنامه نویس قرار دهد.

در قسمت زیر لیست پرکاربرد ترین فرمت ها را به همراه یک نمونه مثال از هر کدام، ملاحظه می نمایید.

 
تبدیلات مربوط به تاریخ:

 

DATE FORMATS

 Format #
Query (current date: 12/30/2006) Sample
1 select convert(varchar, getdate(), 1) 12/30/06
2 select convert(varchar, getdate(), 2) 06.12.30
3 select convert(varchar, getdate(), 3) 30/12/06
4 select convert(varchar, getdate(), 4) 30.12.06
5 select convert(varchar, getdate(), 5) 30-12-06
6 select convert(varchar, getdate(), 6) 30 Dec 06
7 select convert(varchar, getdate(), 7) Dec 30, 06
 10 select convert(varchar, getdate(), 10) 12-30-06
 11 select convert(varchar, getdate(), 11) 06/12/30
 101 select convert(varchar, getdate(), 101) 12/30/2006
 102 select convert(varchar, getdate(), 102) 2006.12.30
 103 select convert(varchar, getdate(), 103) 30/12/2006
 104 select convert(varchar, getdate(), 104) 30.12.2006
 105 select convert(varchar, getdate(), 105) 30-12-2006
106 select convert(varchar, getdate(), 106) 30 Dec 2006
107 select convert(varchar, getdate(), 107) Dec 30, 2006
110 select convert(varchar, getdate(), 110) 12-30-2006
 111 select convert(varchar, getdate(), 111) 2006/12/30

 

تبدیلات مربوط به زمان:

TIME FORMATS

8 or 108 select convert(varchar, getdate(), 8) 00:38:54
9 or 109 select convert(varchar, getdate(), 9) Dec 30 2006 12:38:54:840AM
14 or 114 select convert(varchar, getdate(), 14) 00:38:54:840

 

MohammadJavad

نویسنده 86 مقاله در برنامه نویسان

کاربرانی که از نویسنده این مقاله تشکر کرده اند

در صورتی که در رابطه با این مقاله سوالی دارید، در تاپیک های انجمن مطرح کنید