PDA

View Full Version : وابع فرمت بندي وتبديل تاريخ در SQL



moslem.hady
سه شنبه 27 مهر 1389, 11:27 صبح
توابع فرمت بندي وتبديل تاريخ در تابع ()GetDate در SQL چي هستند؟
براي مثال اين:



(CONVERT([nvarchar](50),getdate(),(111)))

اون 111 رو ميگم! ميدونم كه يه سري عدد ديگه هست كه وقتي بجاي 111 بذاري فرمت تاريخ ذخيره شده عوض ميشه! مثلا 111 تاريخ رو به صورت 2010/02/12 ذخيره ميكنه. اون اعداد چيه؟

حمیدرضاصادقیان
سه شنبه 27 مهر 1389, 11:33 صبح
سلام.میشه بیشتر توضیح بدین.میخواهین چه کاری انجام بدین؟؟

moslem.hady
سه شنبه 27 مهر 1389, 12:36 عصر
ببينين من ميخوام توي يه استور پروسيجر موقع اضافه شدن يه ركورد فيلد تاريخش خودكار پر بشه. اين فيلد Nvarchar هست. براي پر كردن خودكار اون توي Default Value اينو نوشتم:


(CONVERT([nvarchar](50),getdate(),(111)))
با اين كد تاريخ به صورت: 2010/10/09 ذخيره ميشه.
با تغيير اون عدد آخر يعني 111 ميشه كاري كرد كه با فرمت ديگه اي ذخيره بشه.
ميخوام بدونم اون اعداد ديگه چي هستند؟؟
ممنون

moslem.hady
سه شنبه 27 مهر 1389, 12:47 عصر
دوستان يافتم!!!
اينم اون چيزي كه من دنبالشم. ميذارم بقيه هم استفاده كنن:
منبع:
http://www.w3schools.com/sql/func_convert.asp

حمیدرضاصادقیان
سه شنبه 27 مهر 1389, 13:31 عصر
سلام.توضیحات کاملش در لینک زیر می باشد.

Convert (http://msdn.microsoft.com/en-us/library/ms187928.aspx)

موفق باشید