بهار آموزش با تخفیف های شگفت انگیز توسینسو بهار آموزش با تخفیف های شگفت انگیز توسینسو
مانده تا پایان تخفیف
مشاهده دوره ها
0

تغیر نوع تاریخه نمایش داده شده در وب سایت در مقایسه با SQL

سلام و خسته نباشید خدمت itpro های عزیز ، من به یک مشکلی در نمایش داده های sql برخوردم.نوع داده ای یک رکورد من در سی کو ال سرور datetime هستش،من تمام اطلاعات درون رکورد هایی که از نوع datetime هست به صورت قالب ،10-02-2011، پر کردم.خب من وقتی دیتا بیسم رو به سایتم متصل کردم و کوئری هارو اونجا زدم نوع نمایش رکورد هایی که از نوع داده ای datetime هست به این صورته ،10-02-2011 00:00:00:000، چجوری میتونم این مشکل رو حل کنم؟ تو خود سی کو ال سرور میشه این کارو کرد یا باید با سی شارپ این کارو انجام بدم؟

  • پ.ن:از نوع داده ای date هم استفاده کردم همین خروجی رو گرفتم.

ممنون میشم پاسخ سوال بنده رو بدید.

پرسیده شده در 1395/04/06 توسط

3 پاسخ

2

سلام به شما Itpro ای عزیز.

داده های زمان و تاریخ در sql server و سی شارپ به همین صورت ذخیره میشه. حالا شما می تونی موقع نمایش دادن فقط تاریخ رو نشون بدی و زمان رو نشون ندی. که فرمت های مختلفی برای نمایش زمان وجود داره که می تونی اونا رو توی متد ToString مربوط به شئ datetime ببینی

پاسخ در 1395/04/06 توسط
1

توی متد ToString مربوط به کلاس DateTime می توانید فرمت های مختلفی برای تاریخ قرار دهید. که تاریخ را به شکل های گوناگونی نمایش می دهند برای مثال به کد های زیر توجه کنید.

var now = DateTime.Now;
            var date1 = now.ToString("D");      //TuesDay 10 April 2016
            var date2 = now.ToString("d");      //04/10/2008
            var date3 = now.ToString("M");      //April 10

در کد بالا با توجه به پارامتری که به متد ToString داده شده است فرمت نمایش تاریخ تغییر خواهد کرد. با این که تاریخ یکی است. در این لینک فرمت های قابل استفاده نمایش داده شده اند.

پاسخ در 1395/04/09 توسط
0

سپاسگزارم از لطفتون.

راجب موضوعی که ذکر کردید جستجو کردم به جواب درستی نرسیدم.

بیشتر الگوریتم کار را توضیح میدادن.

من اطلاعاتم و از دیتا بیس میارم میتونم با متد ToString نوع اون رکوردو تغیر بدم؟

این کار رو باید با C# انجام بدم یا داخل خود SQL این کارو انجام بدم؟

ممنون میشم یکم بیشتر راهنمایی کنید.

پاسخ در 1395/04/09 توسط

پاسخ شما