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

نام تاپیک: تعداد روز بین دو تاریخ موجود در timepicker

  1. #1

    Question تعداد روز بین دو تاریخ موجود در timepicker

    سلام
    مهندسین محترم
    خواهش می کنم راهنمایی کنید...
    من دو تا timepicher دارم که یکی زمان شروع و دومی زمان پایان هست.
    می خوام وقتی کاربر از اولی زمان شروع رو انتخاب کردو از دومی هم زمان پایان . تعداد روزهای بین این دو زمان در یک textbox نمایش داده بشه.
    کسی می دونه باید چکار کنم؟؟؟؟؟)

  2. #2

    نقل قول: تعداد روز بین دو تاریخ موجود در timepicker

    به سادگی!

    (dp2.Value - dp.Value).Days;


    برای کنترل انتخاب شدن و اینها از رخداد ValueChanged استفاده کنید(روی dp دابل کلیک کنید)

  3. #3

    Question نقل قول: تعداد روز بین دو تاریخ موجود در timepicker

    نقل قول نوشته شده توسط C#‎‎.net مشاهده تاپیک
    به سادگی!

    (dp2.Value - dp.Value).Days;


    برای کنترل انتخاب شدن و اینها از رخداد ValueChanged استفاده کنید(روی dp دابل کلیک کنید)
    سلام دوست عزیز
    از راهنمایی تون ممنونم
    من متوجه نشدم . این کد رو باید در چه رویدادی بنویسم ؟؟؟(رویدادی از تکست باکس یا timepicker 1 timepicker2???)
    ممنون

  4. #4

    نقل قول: تعداد روز بین دو تاریخ موجود در timepicker

    اگر یه دکمه دارید که با فشردنش این اتفاق بیفته خوب در رویداد کلیک همون دکمه

    اون رویداد رو برای این عرض کردم که اگه لازم بود بررسی کنید اصلا کاربر در هر یک از دو کنترل تاریخی رو انتخاب کرده یا نه ازش استفاده کنید، مثلا اگر اولی رو انتخاب کرد در رویداد ValueChanged مربوط به timepicker1 یک فلگ رو پر کنید(یعنی یه تاریخ انتخاب شده) مثلا isTp1Selected = true
    بعد در رویداد ValueChanged مربوط به timepicker1 بررسی کنید اگر isTp1Selected == true اونوقت تعداد روزها محاسبه و در تکست باکس نشون داده بشه

  5. #5

    Question نقل قول: تعداد روز بین دو تاریخ موجود در timepicker

    نقل قول نوشته شده توسط C#‎‎.net مشاهده تاپیک
    اگر یه دکمه دارید که با فشردنش این اتفاق بیفته خوب در رویداد کلیک همون دکمه

    اون رویداد رو برای این عرض کردم که اگه لازم بود بررسی کنید اصلا کاربر در هر یک از دو کنترل تاریخی رو انتخاب کرده یا نه ازش استفاده کنید، مثلا اگر اولی رو انتخاب کرد در رویداد ValueChanged مربوط به timepicker1 یک فلگ رو پر کنید(یعنی یه تاریخ انتخاب شده) مثلا isTp1Selected = true
    بعد در رویداد ValueChanged مربوط به timepicker1 بررسی کنید اگر isTp1Selected == true اونوقت تعداد روزها محاسبه و در تکست باکس نشون داده بشه
    سلام
    من متوجه نمی شم...
    کد پیشنهادی تون رو امتحان کردم اما خطا داشت..!!!
    می شه لطف کنید خودتون یک نمونه بذارید...؟؟؟؟:
    ممنونم

  6. #6

    نقل قول: تعداد روز بین دو تاریخ موجود در timepicker

    نقل قول نوشته شده توسط skmr_ae مشاهده تاپیک
    سلام
    من متوجه نمی شم...
    کد پیشنهادی تون رو امتحان کردم اما خطا داشت..!!!
    می شه لطف کنید خودتون یک نمونه بذارید...؟؟؟؟:
    ممنونم
    کد پیچیده ای نیست، به هرحال براتون یه نمونه می ذارم
    فایل های ضمیمه فایل های ضمیمه

  7. #7

    Question نقل قول: تعداد روز بین دو تاریخ موجود در timepicker

    نقل قول نوشته شده توسط C#‎‎‎.net مشاهده تاپیک
    کد پیچیده ای نیست، به هرحال براتون یه نمونه می ذارم
    سلام دوست عزیز
    واقعا ممنون
    اما خیلی عجیبه من همین کد رو نوشتم اما خطا داد نمی شناسه.!!!
    بازم ممنون
    فقط می شه بفرمایید اگر تاریخ سیستم رو در دو زمان مختلف توی دو تا تکست باکس بریزم. باید چطوری بنویسم تا تعداد روزها رو در یک تکست باکس سوم نشون بدم؟؟
    بازم ممنون

  8. #8

    نقل قول: تعداد روز بین دو تاریخ موجود در timepicker

    کافیه متن موجود در تکست باکس ها رو به dateTime کست کنید و مثل همون مثال با عملگر تفریق عمل کنید، به این صورت:


    textBox3.Text = (DateTime.Parse(textBox3.Text) - DateTime.Parse(textBox1.Text)).Days + " Days";


    یادتون باشه برای استفاده از کد فوق باید تاریخ سیستم رو به این صورت در تکست باکس بنویسید:

    DateTime.Now.ToString()

  9. #9
    کاربر دائمی
    تاریخ عضویت
    آذر 1389
    محل زندگی
    تهران
    سن
    37
    پست
    297

    نقل قول: تعداد روز بین دو تاریخ موجود در timepicker

    من این مشکلو خیلی ساده حل کردم شما تعداد روز گذشته از اول سال برای تاریخ اول و تاریخ دوم بصورت جدا حساب میکنی و اگه در یک سال بود از هم کم میکنی و الا اول از 356 کم می کنی بعد به روز بعدی جمع میکنی خیلی ساده و آسون

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

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