Visual Basic .Net

تمامی برنامه ها و کدهای ویژوال بیسیک دات نت (VB.net)

Visual Basic .Net

تمامی برنامه ها و کدهای ویژوال بیسیک دات نت (VB.net)

مقایسه دو تاریخ شمسی با یکدیگر (شمسی DataDiff)

 

 کد مقایسه دو تاریخ شمسی با یکدیگر (شمسی DataDiff) 

 

Public Function ShamsiDateDiff(ByVal Date1 As String, ByVal Date2 As String, Optional ByVal Seperator As String = "/") As Integer

        Dim pc As New Globalization.PersianCalendar

        Dim da1 = Date1.Split(Seperator)

        Dim da2 = Date2.Split(Seperator)

        Dim dt1 = pc.ToDateTime(da1(0), da1(1), da1(2), 0, 0, 0, 0)

        Dim dt2 = pc.ToDateTime(da2(0), da2(1), da2(2), 0, 0, 0, 0)

        Return DateDiff(DateInterval.Day, dt1, dt2)

    End Function 

 

طریقه استفاده از کد 

Msgbox(ShamsiDateDiff(“1389/07/09” , ”1389/09/23” , ”/”))

نظرات 2 + ارسال نظر
[ بدون نام ] سه‌شنبه 13 مهر 1389 ساعت 00:09

اقا درستت درد نکنه خیلی لازم داشتم این کد رو.مرسی

arash یکشنبه 14 خرداد 1391 ساعت 02:23 http://pasargadplus.com

خیلی ممنون عالی بود

برای نمایش آواتار خود در این وبلاگ در سایت Gravatar.com ثبت نام کنید. (راهنما)
ایمیل شما بعد از ثبت نمایش داده نخواهد شد