وبلاگ :
شايد سخن حق
يادداشت :
تبديل ساده تاريخ ميلادي به شمسي در SQL Server
نظرات :
1
خصوصي ،
28
عمومي
نام:
ايميل:
سايت:
مشخصات شما ذخيره شود.
متن پيام :
حداکثر 2000 حرف
كد امنيتي:
اين پيام به صورت
خصوصي
ارسال شود.
+
مرتضي
با سلام در خروجي نمايش زمان هم نياز دارم لطفا کمک کنيد تشکر
پاسخ
زمان در SQL نياز به تبديل ندارد، مگر اينكه بخواهيد آن را به وقت تهران 3:30+ نمايش دهيد كه تبديل بخواهد. كافيست در آخرين خط كه خروجي ساخته ميشود (متغيّر DayDate@) ساعت و دقيقه را اضافه كنيد. تابع ()GETDATE تاريخ و زمان فعلي را ميدهد، حالا با تابع CONVERT و استفاده از كد 108 تنها ساعت و دقيقه و ثانيه را ميگيريد. شرح كامل آن و كدهاي مورد استفاده را در نشاني
http://www.w3schools.com/sql/func_convert.asp
مشاهده بفرماييد. به اين صورت: (CONVERT(VARCHAR(8), getdate(), 108