PDA

View Full Version : بهترین کلاس برای تاریخ شمسی



jaykob
پنج شنبه 12 اسفند 1389, 09:44 صبح
سلام

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

با تشکر از همه

b.paseban
پنج شنبه 12 اسفند 1389, 13:42 عصر
من dll آقای فرهانی رو بهتون پیشنهاد میکنم.
کلی مثال هم توی همون تاپیکشون دارن.

mahmood_4246
پنج شنبه 12 اسفند 1389, 13:58 عصر
من خودم از dll پرشیا PERSIA که مخصوص دات نت هست استفاده میکنم .. تبدیل تاریخ به شمسی ، هجری ، فارسی ، میلادی
تبدیل عدد به فرم فارسی و انگلیسی و چندتا چیز دیگه
تو نت بسرچی زیاد هست .. تو خود سایت asp.net هم هست

nassim0
پنج شنبه 19 اسفند 1389, 12:52 عصر
سلام ميشه دانلودش رو بذاريد

raziee
پنج شنبه 19 اسفند 1389, 13:12 عصر
Persia .NET 3.0 منتشر شد (http://www.persiadevelopers.com/news/Persia.NET.aspx)
تبدیل تاریخها با استفاده از Persia .NET (http://www.persiadevelopers.com/articles/Persia.NET.aspx)

elmira_63
سه شنبه 28 تیر 1390, 08:58 صبح
Persia .NET 3.0 منتشر شد (http://www.persiadevelopers.com/news/Persia.NET.aspx)
تبدیل تاریخها با استفاده از Persia .NET (http://www.persiadevelopers.com/articles/Persia.NET.aspx)

شما روش استفاده از این dll رو برای تبدیل تاریخ شمسی به میلادی میدونید؟؟
آخه توی سایت مربوطه من درست متوجه نشدم چطور می شه تاریخ شمسی رو به میلادی تبدیل کرد ؟

raziee
سه شنبه 28 تیر 1390, 10:10 صبح
شما روش استفاده از این dll رو برای تبدیل تاریخ شمسی به میلادی میدونید؟؟
آخه توی سایت مربوطه من درست متوجه نشدم چطور می شه تاریخ شمسی رو به میلادی تبدیل کرد ؟

خود دات نت پشتیبانی میکنه.
بهترین راه ذخیره تاریخ به صورت میلادی در دیتابیس هست.
برای نمایش بوسیله System.Globalization.CultureInfo میتونید Culture رو تعریف کنید و به صورت شمسی، میلادی و .. نمایش بدید.
public static DateTime ConvertDate(int year, int month, int day)
{
System.Globalization.PersianCalendar pc = new System.Globalization.PersianCalendar();
return new DateTime(year, month, day, pc);
}

farhud
سه شنبه 28 تیر 1390, 15:35 عصر
برای به دست آوردن تاریخ، خود دات نت کلاس PersianCalendar را داره.

برای بانک هم من پیشنهاد استفاده از char(10) را پیشنهاد می کنم. تمام پردازش هایی که می خواهید روی تاریخ انجام دهید را می توانید به این وسیله انجام دهید.