PDA

View Full Version : سوال: جمع بر روی ساعت



amin1000
سه شنبه 14 اردیبهشت 1389, 07:47 صبح
:عصبانی++:سلام دوستان.
بر روی ساعت دریافتی از سیستم میشه عملیات جمع انجام داد؟

M.YasPro
سه شنبه 14 اردیبهشت 1389, 08:02 صبح
سلام
فکر می کنم با timespan میشه

amin1000
سه شنبه 14 اردیبهشت 1389, 08:10 صبح
بهتره سوالمو اینجوری بپرسم.من دارم یه برنامه برای مطب مینویسم .میخوام منشی زمان شروع ویزیت و مدت زمان ویزیت را وارد کند بعد برنامه زمان ویزین نفر بعدی را مشخص کند

amin1000
سه شنبه 14 اردیبهشت 1389, 08:32 صبح
کسی نیست کمک کنه!!!

مجتبی کجوری
سه شنبه 14 اردیبهشت 1389, 08:34 صبح
میتونیاز توابع datetime استفاده کنی

amin1000
سه شنبه 14 اردیبهشت 1389, 08:37 صبح
از کدوم خاصیتش ؟

مجتبی کجوری
سه شنبه 14 اردیبهشت 1389, 08:43 صبح
از دو متغیر استفاده کن مثلا یکی starttime و یکی دیگه endtime که هر دو شی از تابع DateTime هستند

amin1000
سه شنبه 14 اردیبهشت 1389, 09:03 صبح
میشه بیشتر توضیح بدی؟

amin1000
سه شنبه 14 اردیبهشت 1389, 10:33 صبح
آقا این تابع timespan فقط کم میکنه !!من میخوام یه ساعتو با یه ساعت دیگه جمع کنم.

M.YasPro
سه شنبه 14 اردیبهشت 1389, 10:39 صبح
/* Read the initial time. */
DateTime startTime = DateTime.Now;
Console.WriteLine(startTime);

/* Do something that takes up some time. For example sleep for 1.7 seconds. */
Thread.Sleep(1700);

/* Read the end time. */
DateTime stopTime = DateTime.Now;
Console.WriteLine(stopTime);

/* Compute the duration between the initial and the end time. */
TimeSpan duration = stopTime - startTime;
Console.WriteLine(duration);


منبع:http://www.codersource.net/microsoft-net/c-miscellaneous/measuring-execution-time-in-c.aspx

mohsensaghafi
سه شنبه 14 اردیبهشت 1389, 11:29 صبح
سلام دوست عزیز.
اگر کلاست توابعی مثل SetSec یا SetMin داشته باشه باید این مقادیر رو با استفاده از توابع getSec بگیری و با مقداری که می خوای جمع کنی و با استفاده از Set مقدار رو به شیء ت اصافه کنی.