+4 امتیاز
چطوری میشه اختلاف ساعت مثلا ساعت 8:00 تاریخ 1394/03/25 تا ساعت 21:25 تاریخ 1394/03/26 را بر حسب ساعت بدست اورد؟ مثلا فلان ساعت و فلان دقیقه
بسته شده

1 پاسخ

+5 امتیاز
 
بهترین پاسخ

یه نمونه برنامه که اختلاف بین دو تاریخ به روز،ساعت،دقیقه و ثانیه نمایش میده

http://myempire.ir/wp-content/uploads/DateTimeExamplewww.myempire.ir_.zip

رمز فایل :

www.myempire.ir

منبع:http://myempire.ir/working-with-datetime-in-c-sharp/

با راهنمایی آقا حمید کمی تغییرات نیاز است تا جواب شما بدست بیاد.

        private void button1_Click(object sender, EventArgs e)
        {
            DateTime first =    new DateTime(1394, 03, 25, 8, 00, 00);
            DateTime second =   new DateTime(1394, 03, 26, 21, 25, 00);
            if (second < first)
            {
                MessageBox.Show("زمان حال از زمان گذشته کوچکتر است", "خطا");
                return;
            }
            TimeSpan ts = second - first;
            double hours = ts.TotalHours;
            int minute = second.Minute - first.Minute;
            if (minute < 0)
            {
                --hours;
                minute = 60 + minute;
            }
            MessageBox.Show(hours.ToString("00")+ ":" + minute.ToString("00"));
        }
ویرایش شده توسط
توسط (2,595 امتیاز) 5 15 90
ممنون
توسط (1,019 امتیاز) 1 23 74
سوال جدید

2,337 سوال

2,871 پاسخ

3,725 دیدگاه

3,924 کاربر

دسته بندی ها

...