سلام من یه برنامه نوشتم که اختلاف بین دو ساعت را حساب کنم. و همچنین چند اختلاف بدست آمده را جمع کنم لطفا راهنماییم کنید که چجوری اینکار رو انجام بدم؟
سپاس.
سلام من یه برنامه نوشتم که اختلاف بین دو ساعت را حساب کنم. و همچنین چند اختلاف بدست آمده را جمع کنم لطفا راهنماییم کنید که چجوری اینکار رو انجام بدم؟
سپاس.
دوست عزیز یه کم بیشتر راجع به مقصودت توضیح بده
مثلا یه ساعت اولیه داریم و یه ساعت ثانویه (یه مثال ساده ساعت ورود و خروج). اولا اختلاف این دو تا رئ چطور بدست بیارم؟ ثانیا این اختلافها در یه بانک ذخیره می شه چطور جمع اون اختلافها رو محاسبه کنم
درست منظورتو بگو . ساعتت با چیه ؟ چه شکلیه با چی کار میکنه ؟؟؟؟؟؟؟
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 : چهارشنبه 06 آذر 1392 در 20:47 عصر دلیل: افزودن نقل قول و پاسخ آن
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();