آموزش بدست آوردن اختلاف زمان در فرم های C#.Net
0 0

آموزش بدست آوردن اختلاف زمان در فرم های C#.Net


آموزش بدست آوردن اختلاف زمان در فرم های C#.Net

دراین پست میخواهیم نحوه بدست آوردن اختلاف زمان را در پروژه های خود یاد بگیریم.

شاید در پروژه های فرمی تحت ویندوز گاهی نیاز باشد تا اختلاف بین دو زمان ثبت شده را بدست آوریم.

در این آموزش نحوه بدست آوردن اختلاف زمان را به صورت فرم تحت ویندوز را آموزش میدهیم.

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

ابتدا یک پروژه WindowsFormsApplication ایجاد و نام آن را IranGanjTimer قرار میدهیم.

آموزش بدست آوردن اختلاف زمان در فرم های #C

در مرحله بعد یک فرم ایجاد می کنیم.

آموزش بدست آوردن اختلاف زمان در فرم های #C

بروی این فرم نیاز به 3 تکست باکس داریم که ما ابتدا دو تکست اضافه میکنم.

آموزش بدست آوردن اختلاف زمان در فرم های #C

این دو تکست را برای زمان اول  که ساعت جهانی و زمان دوم که مربوط به ساعت سیستم هست رو قرار میدیم.

آموزش بدست آوردن اختلاف زمان در فرم های #C

خب حالا یک باتن و تکست دیگر اضافه میکنم.

این باتن را برای بدست آوردن محاسبه اختلاف زمان در نظر میگیریم.

آموزش بدست آوردن اختلاف زمان در فرم های #C

خب باید حالا کد اختلاف زمان را به زبان سی شارپ پیاده کنیم.

ابتدا در قسمت  Form_Load مقادیر دو تکست اول که مربوط به زمان های مورد نظر است رو اضافه میکنم.

txttime1.Text = DateTime.UtcNow.ToString("HH:mm:ss");
txttime2.Text = DateTime.Now.ToString("HH:mm:ss");

تکست اولی زمان جهانی و دومی زمان سیستم هست.

توجه کنید برحسب ساعت و دقیقه هست اگر ثانیه هم بخواهید باید فرمت را به HH:mm:ss تغییر دهید

خب برای قسمت اختلاف زمان در باتن ما از دستور Try-Catch استفاده میکنیم.

try
   {
     DateTime begin = DateTime.Parse(txttime1.Text);
     DateTime end = DateTime.Parse(txttime2.Text);
     TimeSpan timedifference = end - begin;

     var time = timedifference;
     txtdif.Text = DateTime.Parse(time.ToString()).ToString("HH:mm:ss");
   }
catch (Exception)
   {

   }

به همین راحتی شما میتوانید زمان های ثبت شده و غیره را در فرم های ویندوزی خود استفاده کنید.

 نمایش فرایند کار:

آموزش بدست آوردن اختلاف زمان در فرم های #C

دانلود

نویسنده علی بهارلویی
گروه مطلب C#.Net
نوع مطلب فیلم آموزشی
تاریخ انتشار ۳ شهریور ۱۳۹۴
منبع ایران گنج
تعداد نظرات ۰
قیمت کاربران عضو سایت
توضیح توجه:
  • زمانی که روی لینک دانلود کلیک می کنید لینک دانلود به مدت 24 ساعت معتبر خواهد بود
  • لینک های دانلود دوره های آموزشی تا پایان دوره قابل دانلود می باشد.
  • برای خارج کردن فایل ها از حالت فشرده از ورژن جدید نرم افزار winrar استفاده کنید.
  • برای خارج کردن فایل ها از حالت فشرده لینک های دانلودی که چندین قسمت می باشند فقط قسمت اول را از حالت فشرده خارج کنید.
  • لطفا توضیحات نوشته شده برای مطالب را با دقت بخوانید.
  • برای نمایش فیلم ها می توانید از نرم افزار هایی مانند Km Player , VLC Player یا Media Player Classic استفاده کنید.

نظر / سوال

Captcha