PDA

View Full Version : dll برای تبدیل تاریخ



aidin1386
جمعه 02 فروردین 1387, 02:41 صبح
اینم یه dll توپ برای تبدیل تاریخ
:: برای دریافت فایل اینجا (http://files.oxinsoft.com/shamsidll/shamsidll.zip) کلیک کنید


توضیح

نام تابع
تاریخ جاری سیستم را به تاریخ شمسی تبدیل میکند و به صورت yyyy/mm/dd برمی گرداند.
Shamsi () as string

یک تاریخ را دریافت کرده و در صورتی که تاریخ شمسی معتبر باشد مقدار True و در غیر این صورت مقار False برمی گرداند. IsShamsi (date) as boolean

یک تاریخ شمسی را دریافت می کند و در صورتی که سال آن کبیسه باشد مقدار True و در غیر این صورت مقدار False برمی گرداند.
IsKabiseh (date) as boolean

یک تاریخ شمسی دریافت می‌کند و عدد مربوط به سال آن را برمی‌گرداند.
ShamsiYear (date) as integer

یک تاریخ شمسی دریافت می‌کند و عدد مربوط به ماه آن را برمی‌گرداند.
ShamsiMonth (date) as integer

یک تاریخ شمسی دریافت می‌کند و عدد مربوط به روز آن را برمی‌گرداند.
ShamsiDay (date) as integer

عدد مربوط به سال تاریخ جاری را بر می گرداند.
ShamsiCurrentYear () as integer

عدد مربوط به ماه تاریخ جاری را بر می گرداند.
ShamsiCurrentMonth () as integer

عدد مربوط به روز تاریخ جاری را بر می گرداند.
ShamsiCurrentDay () as integer

یک تاریخ شمسی دریافت می کند و نام ماه آن را برمی‌گرداند.
ShamsiMonthName (date) as string

نام ماه تاریخ جاری را برمی گرداند.
ShamsiCurrentMonthName () as string

شماره‌ی روز هفته‌ی تاریخ جاری را برمی‌گرداند.
ShamsiWeekDay () as integer

نام روز هفته‌ی تاریخ جاری را برمی‌گرداند.
ShamsiWeekDayName () as string

یک تاریخ شمسی دریافت می کند و تعداد روزهای آنرا از 29/12/1330 به بعد محاسبه می کند.
Shamsi2Day (date) as longدو تاریخ شمسی دریافت می‌کند و تفاضل تاریخ اول از تاریخ دوم را بر حسب روز برمی گرداند.
ShamsiDiff (date1, date2) as long