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

نام تاپیک: کم کردن دو تاریخ از هم

  1. #1

    کم کردن دو تاریخ از هم

    با سلام خدمت اساتید
    تا جایی که ممکنه منو راهنمایی کنیید
    دو تا تکس باکس داریم
    در تکس باکس اول یک تاریخ و در تکس باکس دوم یک تاریخ دیگه ای وارد میکنیم

    میخوام در این میان لین دو تاریخ رو از هم کم کنییم ومقدار را در یک پنجریه نمایش بده

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

  2. #2
    کاربر دائمی آواتار debugger
    تاریخ عضویت
    اردیبهشت 1387
    محل زندگی
    Turkey
    پست
    843

    نقل قول: کم کردن دو تاریخ از هم

    اختلاف را بر حسب روز میخوای یا ماه ؟ یا سال ؟

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

    نقل قول: کم کردن دو تاریخ از هم

    ببين بايد از توابع DateTime استفاده كني
    مثال ميزنم

    ِ DateTime DT1 = new DateTime(1389, 10, 12);
    DateTime DT2 = new DateTime(1389, 12, 12);
    string i = (DT2 - DT1).ToString();



  4. #4

    نقل قول: کم کردن دو تاریخ از هم

    ممنون از جوابتون
    حالا اگه همین قضیه برای
    زمان(ساعت/دقیقه/ثانیه)

    چطور دو زمان را از هم کم کنییم
    بدست آوردن اختلاف زمانی

  5. #5
    کاربر تازه وارد آواتار kh2003
    تاریخ عضویت
    تیر 1389
    محل زندگی
    VS
    پست
    43

    نقل قول: کم کردن دو تاریخ از هم

    سلام
    دوست عزیز شما میتونید توسط متد ToLongTimeString() فقط زمان رو برداری پس باید از این متد به شکل زیر استفاده کنی :

    DateTime
    dt;
    dt =
    newDateTime(1389,08,23,10,20,20);
    textBox1.Text = dt.ToLongTimeString();
    DateTime dt1;
    dt1 =
    newDateTime(1389, 08, 23, 10, 20, 10);
    textBox2.Text = dt1.ToLongTimeString();
    textBox3.Text = (dt - dt1).ToString();


    در اینجا(DateTime(1389,08,23,10,20,20 به ترتیب:
    1389 :: سال 08 :: ماه 23:: روز 10 :: ساعت 20 :: دقیقه 20 :: ثانیه

    بازم تکرار میکنم که شما توسط متد ToLongTimeString() ویا ToShortTimeString() میتونید زمان رو از تاریخ بردارید.
    فایل های ضمیمه فایل های ضمیمه

  6. #6

    نقل قول: کم کردن دو تاریخ از هم

    ممنون از توجهتون ولی
    من هنوز متوجه نشده ام

    من میخوام اختلاف زمان رو بدست بیارم
    مثلا
    زمان اول(01:19:11)
    و
    زمان دوم(09:45:22)


    به طور مثال:

    حالا چطور اختلاف زمان بین این دو تا رو بدست بیارم

    که اختلافش حدود 8الی9ساعت میشه

  7. #7
    کاربر دائمی آواتار M.YasPro
    تاریخ عضویت
    آبان 1386
    محل زندگی
    Kernel
    پست
    1,171

    نقل قول: کم کردن دو تاریخ از هم

    سلام
    برای این کار باید از TimeSpan که یک دوره زمان رو معرفی می کنه استفاده کنی .
    مثال زیر رو ببینید .

    System.DateTime date1 = new System.DateTime(1996, 6, 3, 22, 15, 0);
    System.DateTime date2 = new System.DateTime(1996, 12, 6, 13, 2, 0);
    System.DateTime date3 = new System.DateTime(1996, 10, 12, 8, 42, 0);

    // diff1 gets 185 days, 14 hours, and 47 minutes.
    System.TimeSpan diff1 = date2.Subtract(date1);

    // date4 gets 4/9/1996 5:55:00 PM.
    System.DateTime date4 = date3.Subtract(diff1);

    // diff2 gets 55 days 4 hours and 20 minutes.
    System.TimeSpan diff2 = date2 - date3;

    // date5 gets 4/9/1996 5:55:00 PM.
    System.DateTime date5 = date1 - diff2;


    موفق باشید ./
    منبع :msdn

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

    نقل قول: کم کردن دو تاریخ از هم

    نقل قول نوشته شده توسط hi1001 مشاهده تاپیک
    ممنون از جوابتون
    حالا اگه همین قضیه برای
    زمان(ساعت/دقیقه/ثانیه)

    چطور دو زمان را از هم کم کنییم
    بدست آوردن اختلاف زمانی
    دوست عزيز يك نمونه براي اينكار دارم ميزارم
    فایل های ضمیمه فایل های ضمیمه

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

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