PDA

View Full Version : باز هم شمسی و میلادی !



vadood
دوشنبه 21 مهر 1382, 08:53 صبح
سلام

من تا الان یه چند تا تابع شمسی به میلادی و بر عکس دیدم. ولی یه مشکل کوچولو دارم که تابعی ندارم تا بفهمه یه سال کبیسه هست یا نه. مثلا سال 82 کبیسه نیست. پس تاریخ
30/12/82 وجود نداره. اما همه تابع ها 21 مارس سال بعد رو بر می گردونند. در حالی که 21 مارس میشه اول فروردین. جالب اینه که به همون توابع اگه 1/1/83 رو بدی باز میلادی اش را 2 مارس در می آرند (که درسته)

linux
دوشنبه 21 مهر 1382, 21:55 عصر
:)
اون فایلی را که فرستادم دیدی؟!
البته برش داشتم
این نسخه جدید او dll قبلی هست


Dim pt As New PersianTools
Dim d1 As Date
Dim d2 As Date
d1 = Now
MsgBox pt.DateToPersian(d1)
d2 = pt.PersianToDate("1382/12/1")
MsgBox pt.DigitToPersianString(12343)
MsgBox pt.ISPersianLeapYear(1382)


با مثال همه چیز روشن هست!
تو سورسی که قبلا گذاشته بودم هم تابعی برای پیدا کردن سال کبیسه بود.

linux
پنج شنبه 24 مهر 1382, 20:29 عصر
دوستایی که این فایل را دانلود کردن و استفاده کردن در موردش نظری ندارن؟
پیشنهادی ، رفع اشکالی؟

vadood
پنج شنبه 24 مهر 1382, 22:53 عصر
راستش را بخواهی من داونلود نکردم چون سورس می خواهم DLL کارم را راه نمی اندازه

linux
جمعه 25 مهر 1382, 07:48 صبح
سلام
این بهترین سورس تبدیل تاریه هست که میلادی و شمسی و قمری و .. را دارد و کاملا درست عمل میکند

ایران ویج
شنبه 26 مهر 1382, 12:56 عصر
راستش من امروز که سایتم رو دیدم دوتا برنامه بهش اضافه شده بود :shock: که خیلی خیلی خوشحال شدم حالا هم چون یکی از اونها درست چیزی که تینجا میخوان لینکش رو میزارم :
تاریخ خورشیدی با اعلام روز هفته (http://www.iranvig.com/modules.php?name=News&file=article&sid=115)

sh
دوشنبه 28 مهر 1382, 18:25 عصر
سلام دوستان

آقای لینوکس عزیز می شود طرز استفاده از این سورس را بگوئید چون وقتی اونو توی وی بی باز می کنم ارور می ده

با تشکر

Silverboy
پنج شنبه 04 فروردین 1384, 04:21 صبح
سلام
من از تون dllاستفاده کردم ظاهرا درست کار می کنه ولی بعضی وقت ها موقع کامپایل یه خطای دسترسی میده
البته اگر کامپیوتر رو restart کنی درست می شه ولی آدم اعصابش خورد میشه

error رو هم از machine.config میگیره

اگه میتونید کمکم کنید

ممنون :wink:

مهدی کرامتی
پنج شنبه 04 فروردین 1384, 12:13 عصر
با توجه به اینکه سوال در بخش ASP.NET مطرح شده، یک تاپیک در ابتدای این بخش بصورت مهم درج شده که به این موضوع (تبدیل تاریخ میلادی <-> شمسی) اختصاص دارد.