我有三个DrowDownLists
用于选择开始时间,另外三个用于选择结束时间。我需要一个asp.net程序,它会在两次之间给出持续时间,在我输入开始时间之后,结束时间应该大于开始时间。首先DrowDownList
包含1到12小时,第二个包含0到59分钟,第三个用于选择am/pm
。
我不知道从哪里开始代码隐藏。
答案 0 :(得分:1)
您可以先将字符串转换为TimeSpan,试试TimeSpan.Parse: https://msdn.microsoft.com/en-us/library/se73z7b9(v=vs.110).aspx
使用两个TimeSpan对象,您将能够计算持续时间,而无需担心如何操作。要获得两个timepans之间的持续时间,请尝试TimeSpan.Subtract: https://msdn.microsoft.com/en-us/library/system.timespan.subtract(v=vs.110).aspx
希望这有帮助!