我有两个文本框允许用户以这种格式(h:mm)输入开始时间和结束时间。我希望它能够在标签中返回差异。例如,如果用户在第一个文本框中输入1:35,在第二个文本框中输入3:30,然后按'计算'按钮,则它将返回时间1:55。如何计算两次差异?
此任何想法或资源?我只想计算两个文本框之间的小时和分钟差异。日期和秒根本不重要。
我有两个文本框允许用户以这种格式(h:mm)输入开始时间和结束时间。我希望它能够在标签中返回差异。例如,如果用户在第一个文本框中输入1:35,在第二个文本框中输入3:30,然后按'计算'按钮,则它将返回时间1:55。如何计算两次差异?
此任何想法或资源?我只想计算两个文本框之间的小时和分钟差异。日期和秒根本不重要。
如果你投的输入为DateTime
对象,你可以计算出绝对时间他们之间像这样:
DateTime.Parse(startDate).Subtract(DateTime.Parse(endDate)).Duration().ToString("hh:mm");
@皮埃尔 - LucPineault,不是一个真正的副本,以链接的问题,输入值是不同的*(与AM,PM)*并且需要'DateTime'解析。 – Habib
@Habib底层的问题是一样的;有2个时间值,这些值需要被解析然后减去。这个问题只是另一个简单的例子。 –