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

نام تاپیک: فرمول بدست آوردن سن با داشتن تاريخ تولد و تاريخ سيستم

  1. #1

    فرمول بدست آوردن سن با داشتن تاريخ تولد و تاريخ سيستم

    سلام دوستان ميخوام با گرفتن تاريخ تولد و ساعت سيستم سن فرد رو بدست بيارم
    يا فرمول فاصله بين دو تاريخ رو مي خوام
    با تشكر

  2. #2
    مدیر بخش آواتار mmd2009
    تاریخ عضویت
    اردیبهشت 1403
    محل زندگی
    تهران
    پست
    2,393

    نقل قول: فرمول بدست آوردن سن با داشتن تاريخ تولد و تاريخ سيستم

    با سلام

    فاصله بین دو تاریخ رو با دستور زیر بدست بیار :


    TimeSpan mytime = DateTime.Now - dateTimePicker1.Value;

    کسی که به خود اطمینان دارد به تعریف دیگران احتیاج ندارد. «گوستاو لوبون»


  3. #3
    کاربر دائمی آواتار group45
    تاریخ عضویت
    مرداد 1388
    محل زندگی
    کرمان
    سن
    36
    پست
    549

    نقل قول: فرمول بدست آوردن سن با داشتن تاريخ تولد و تاريخ سيستم

    سلام
    شما اول باید با یه dll که از سرش اینجا زیاده تاریخ سیستم رو به فارسی تبدیل کنی بقیش دیگه آسونه

  4. #4

    نقل قول: فرمول بدست آوردن سن با داشتن تاريخ تولد و تاريخ سيستم

    نقل قول نوشته شده توسط mmd2009 مشاهده تاپیک
    با سلام

    فاصله بین دو تاریخ رو با دستور زیر بدست بیار :


    TimeSpan mytime = DateTime.Now - dateTimePicker1.Value;

    درسته ولي چطور از TimeSpan اين فاطله رو به فرمت سال/ماه/روز بگيرم

  5. #5
    کاربر دائمی آواتار Behrouz1985
    تاریخ عضویت
    آذر 1387
    محل زندگی
    همدان
    پست
    130

    نقل قول: فرمول بدست آوردن سن با داشتن تاريخ تولد و تاريخ سيستم


    private DateTime CalculateAge(DateTime BirthDate)
    {
    System.Globalization.PersianCalendar myPersianCalendar = new System.Globalization.PersianCalendar();
    DateTime Today = new DateTime(myPersianCalendar.GetYear(DateTime.Now), myPersianCalendar.GetMonth(DateTime.Now), myPersianCalendar.GetDayOfMonth(DateTime.Now));
    int year, month, day;
    TimeSpan Diff = new TimeSpan();
    Diff = Today - BirthDate;
    year = Convert.ToInt32(Math.Floor(Diff.Days / 365.25));
    month = Convert.ToInt32((Diff.Days - (year * 365.25)) / 30);
    day = Convert.ToInt32(Diff.Days - ((year * 365.25) + (month * 30)));
    DateTime Age = new DateTime(year, month, day);
    return Age;
    }

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

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