在我的应用程序中,我有4个TextBoxes,2个TextBox用于输入开始时间,2个TextBox用于输入结束时间.
用户将始终输入完成的时间,因此输入将始终为11:30,12:45,依此类推.
如何在开始和结束时间之间获得小时和分钟的差异?
Mit*_*nca 15
使用TimeSpan类和DateTime的Subtract方法.
DateTime t1 = Convert.ToDateTime(textBox1.Text);
DateTime t2 = Convert.ToDateTime(textBox2.Text);
TimeSpan ts = t1.Subtract(t2);
Run Code Online (Sandbox Code Playgroud)
您可以TimeSpan
通过减法获得差异.
TimeSpan time1 = TimeSpan.Parse(textBox1.Text);
TimeSpan time2 = TimeSpan.Parse(textBox2.Text);
TimeSpan difference = time1 - time2;
int hours = difference.Hours;
int minutes = difference.Minutes;
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
28573 次 |
最近记录: |