با عرض سلام وتبریک ایام خجسته:
من در دیتابیسم یک جدول دارم که حاوی اطلاعاتی از جمله تاریخ(nvarchar) می باشد. حال می خواهم در دیتا گرید اطلاعات را به نمایش گذارم ولی به جای تاریخ کامل فقط می خواهم ماه را در جدول به نمایش گذارم. چاره کار چیست؟
با عرض سلام وتبریک ایام خجسته:
من در دیتابیسم یک جدول دارم که حاوی اطلاعاتی از جمله تاریخ(nvarchar) می باشد. حال می خواهم در دیتا گرید اطلاعات را به نمایش گذارم ولی به جای تاریخ کامل فقط می خواهم ماه را در جدول به نمایش گذارم. چاره کار چیست؟
ساده ترين راهش اينه كه اگر از linq استفاده مي كنه يه متد بنويسي تاريخ رو بگيره تبديل به ماه كنه و در كوئري linq خودت از اون استفاده كني واگر هم از ado داري استفاده مي كني يه function بنويس كه همين كار رو انجام بده برات
فرض کنیم تاریخ یا زمان به این صورت ذخیره شده است و شما می خواهید عدد مربوط به ماه را استخراج کنید:
1389/01/31 - 11:58
می توان از روش زیر استفاده کرد:
SELECT RIGHT(LEFT([SubmitDate],7),2)
FROM [News]