PDA

View Full Version : سوال: حذف زمان(ساعت) و فقط نمایش تاریخ بصورت فارسی در اسلاید شو



davood59
دوشنبه 28 فروردین 1391, 20:40 عصر
سلام دوستان؛

وقت همگی بخیر و خوشی؛

ازتون یک سوال داشتم؛
من از یک اسلاید شو استفاده می کنم که بعضی از پارامترهای اون رو به دلخواه خودم تغییرش دادم؛ حالا برام یکی دو تا سوال پیش اومده؛
با توجه به اینکه dll های مختلفی تو سایت هست و همچنین اینکه اگه بخوایم خودمون یه طوری برنامه رو بنویسیم که از روند کار خودمون مطلع باشیم(یعنی از dll هایی که طرز کارش رو بخوبی نمیدونیم استفاده نکنیم) چه جوری میشه اولا:

زمان رو از تو نمایش بردارم؟(با توجه به اینکه از تابع datetime خود sqlserver ) استفاده کردم.


http://up98.org/upload/server1/02/i/f4l7zzifkj0ppv90zvp.jpg







تصویر شماره یک(حذف زمان)


دوماً: تاریخ رو بصورت شمسی و مثلا اینجوری نشونش داد: 1391/01/28 که بعدش هم بشه روی اون قابلیت sort یا همون مرتب شدن و یا احیانا تاریخ مشخصی رو جستجو کرد؟




http://up98.org/upload/server1/02/i/u8jv9oo34ee9uagdemtl.jpg




تصویر شماره دو (نحوه ذخیره شدن در DB)


آیا روش ساده ای برای اینکار هستش یا خیر؟

ممنونم.

hamid_shrk
دوشنبه 28 فروردین 1391, 21:08 عصر
دوست عزیز اگه با asp.net کار میکنید این dll رو به پوشه Bin اضافه کنید :
85855
و با این دستور میتونید تاریخ رو بدون ساعت و دقیقه و ثانیه نشون بدید :

label1.Text = Persia.Calendar.ConvertToPersian(DateTime.Now.Date ).Simple;

azam2005
چهارشنبه 30 فروردین 1391, 09:58 صبح
اگر نیاز به ساعت هم به صورت جدا داشته باشیم باید چکار کرد؟

hamid_shrk
چهارشنبه 30 فروردین 1391, 20:20 عصر
اگر نیاز به ساعت هم به صورت جدا داشته باشیم باید چکار کرد؟
برای استفاده از ساعت بصورت جدا باید ابتدا کل تاریخ رو تبدیل به فارسی کنید و سپس ساعت رو از توش جدا کنید.