سلام من یه برنامه نوشتم که اختلاف بین دو ساعت را حساب کنم. و همچنین چند اختلاف بدست آمده را جمع کنم لطفا راهنماییم کنید که چجوری اینکار رو انجام بدم؟
سپاس.
Printable View
سلام من یه برنامه نوشتم که اختلاف بین دو ساعت را حساب کنم. و همچنین چند اختلاف بدست آمده را جمع کنم لطفا راهنماییم کنید که چجوری اینکار رو انجام بدم؟
سپاس.
دوست عزیز یه کم بیشتر راجع به مقصودت توضیح بده
مثلا یه ساعت اولیه داریم و یه ساعت ثانویه (یه مثال ساده ساعت ورود و خروج). اولا اختلاف این دو تا رئ چطور بدست بیارم؟ ثانیا این اختلافها در یه بانک ذخیره می شه چطور جمع اون اختلافها رو محاسبه کنم
درست منظورتو بگو . ساعتت با چیه ؟ چه شکلیه با چی کار میکنه ؟؟؟؟؟؟؟ :متفکر:
source پروژتو آپلود کن تا بهت بگم :متفکر:
:ناراحت::ناراحت:سلام. دوستان کسی کمکم نمیکنه.
ببینید این بدرد می خوره؟
سلام
RAHNEMA1:
متشکر از راهنمایی تون. اما فکر کنم یه اشتباهی شده. فایل ارسالیتون با اون چیزی که من می خوام فرق داره در حد لالیگا!
بازم سپاس
اگه درست فهمیده باشم :
Dim time1 As String = "6:30"
Dim time2 As String = "2:00"
Dim span As New TimeSpan
span = TimeSpan.Parse(time1) - TimeSpan.Parse(time2)
textBox1.Text = span.ToString()
span = TimeSpan.Parse(textBox1.Text) + TimeSpan.Parse(time1)
textBox2.Text = span.ToString()
پیشنهاد میکنم برای گرفتن ورودی ساعت از ابزار MaskedTextBox استفاده بکنید که یه فرمت ورودی داشته باشین و به مشکل بر نخورید تو فرمت ورودی ....نقل قول:
ساعت به صورت دستی وارد می شه مثلا تو یه ریچ تکست باکس. در اصل یه استرینگه که میشه تبدیلش کرد. ( البته اگه راه دیگه ای هم هست یادم بدید ممنون میشم).
aliagamon سلام.
خیلی ممنون از راهنماییتون. بله منم منظورم همون MaskedTextBox بود.
بازم سپاسگذارم.
با سلام از مطلب مفیدتون خیلی ممنون
من توی همین برنامه اما نسخه ی C# خطا دارم برای تبدیل string به timespam لطفا یک راه حل؟؟Label1.Text = Session["d"].ToString();
string time1 = TextBox1.Text;
string time2 = TextBox2.Text;
TimeSpan span = new TimeSpan();
span = TimeSpan.Parse(time1) - TimeSpan.Parse(time2);
Label2.Text = span.ToString();