نمایش نتایج 1 تا 7 از 7

نام تاپیک: تابع یا dll برای پیدا کردن اختلاف در روز بر اساس ماه یا سال

  1. #1
    کاربر دائمی
    تاریخ عضویت
    آذر 1386
    محل زندگی
    شیراز
    پست
    133

    تابع یا dll برای پیدا کردن اختلاف در روز و ماه دو تاریخ ورودی بر اساس ماه یا سال

    با سلام:
    من یک تابع یا dll نیاز دارم که ورودی اش دو روز(تاریخ دو روز) باشد از جنس int و با توجه به ماه و سال اختلاف دو روز را برگرداند.
    برای مثال اگه دو تاریخ به صورت زیر داشته باشیم:
    1/1/86
    1/3/86
    خروجی تابع یا dll به این صورت باشد:60
    لطفا من رو راهنمایی کنید!!!!
    با تشکر و احترام فراوان

  2. #2
    خود کلاس DateTime این متد رو داره. در MSDN متدهای این کلاس را بررسی کنید.

  3. #3
    کاربر دائمی
    تاریخ عضویت
    آذر 1386
    محل زندگی
    شیراز
    پست
    133
    با سلام:
    دوستان گرامی سی دی MSDN رو در حال حاضر ندارم .ممکنه من رو راهنمایی کنید.
    در مورد DateTime من رو راهنمایی کنید.در ضمن من سه فیلد جداگانه از جنس عددی برای روز و ماه و سال در نظر گرفته ام.به تابعی یا dll ای نیاز دارم که اختلاف در روز رو بر اساس ماه و سال برگرداند.
    با تشکر و احترام فراوان

  4. #4
    کاربر دائمی
    تاریخ عضویت
    اسفند 1384
    محل زندگی
    شیراز
    پست
    146
    سلام
    خودت یه کلاس بساز
    من برای ساعت این کار رو کردم
    تایم اول رو تبدیل به دقیقه کردم تایم دوم رو هم همینطور و از هم کم کردم

  5. #5
    کاربر دائمی آواتار سار
    تاریخ عضویت
    اسفند 1382
    محل زندگی
    تورین-ایتالیا
    پست
    1,044
    TimeSpan ts = newTimeSpan();
    ts = (Date1 - Date2);

    به این پراپرتی ها هم یه نگاهی بکن ببین بدردت می خورن:
    ts.Days
    ts.Hours
    ts.Milliseconds
    ts.Minutes
    ts.Seconds
    ts.Ticks

  6. #6
    ...مرا به خانه ام ببر، اگرچه خانه؛ خانه نیست

  7. #7
    کاربر دائمی
    تاریخ عضویت
    آذر 1386
    محل زندگی
    شیراز
    پست
    133
    با سلام:
    دوستان گرامی من با توجه به راهنمایی های شما به طریق زیر عمل کردم و به جواب رسیدم و با توجه به دو تاریخ ورودی (روز/ماه/سال) اختلاف روز بین دو تاریخ رو به دست آوردم:

    ;(DateTime d1 = DateTime.Parse(textBox2.Text
    ;(DateTime d2 = DateTime.Parse(textBox3.Text
    ;TimeSpan ts = d2 - d1
    ;int days = ts.Days
    ;()textBox1.Text = days.ToString

    textBox2 و textBox3 دو تا تاریخ رو در خود دارند
    اما در این کلاس خصوصیتی به نام Months ندیدم که اختلاف ماه بین دو تاریخ رو به دست بیاورم, لطفا من رو در این مورد نیز راهنمایی کنید,چه طوری با استفاده از این کلاس با توجه با دو تاریخ ورودی(روز/ماه/سال) اختلاف ماه بین این دو تاریخ رو به دست بیاورم !!!!!!!!!!!با تشکر و احترام فراوان

قوانین ایجاد تاپیک در تالار

  • شما نمی توانید تاپیک جدید ایجاد کنید
  • شما نمی توانید به تاپیک ها پاسخ دهید
  • شما نمی توانید ضمیمه ارسال کنید
  • شما نمی توانید پاسخ هایتان را ویرایش کنید
  •