c# - 将2次之间的差异转换为毫秒?

标签 c# time maskedtextbox

我有两个屏蔽的 TextBox 控件,我想知道如何在每个控件中获取时间,然后将差异转换为毫秒。比如,在 tb1 中我写“12:01”,在 tb2 中我写“12:02”,然后单击一个按钮。单击该按钮后,它会启动一个计时器,并在 12:02 显示一个消息框。除了时间转换部分,我知道如何完成所有操作。

如何实现?

最佳答案

DateTime dt1 = DateTime.Parse(maskedTextBox1.Text);
DateTime dt2 = DateTime.Parse(maskedTextBox2.Text);
TimeSpan span = dt2 - dt1;
int ms = (int)span.TotalMilliseconds;

关于c# - 将2次之间的差异转换为毫秒?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1487146/

相关文章:

javascript - 获取视频时长 jQuery

c# - WCF 消耗多个可能的 REST 响应

c# - 有没有办法阻止 EF 插入 SQL Server 计算列?

c# - 获取下载和上传速度 C#

java - 多线程会导致每个任务花费更长的时间吗?

Javascript:getHours() 返回错误数据

java - CSS/Html 文本框消失文本不起作用

.net - 为 .NET 的 MaskedTextBox 隐藏 PromptChar

c# - Masked Edit Extender : custom mask for e-mail textbox, 有什么方法可以使用自定义掩码将用户限制在特定域中吗?

c# - ExecuteNonQuery 无法创建 TempTable SQL Server