C#如何在Windows窗体中使用月历计算天数?
我正在使用Visual C#2010 Express创建一个表单,让用户选择一种类型的汽车(紧凑型、标准型、豪华型),并在日历上注明租车时间。我似乎不知道如何计算天数来计算总成本 我尝试了C#如何在Windows窗体中使用月历计算天数?,c#,winforms,visual-studio-2010,calendar,timespan,C#,Winforms,Visual Studio 2010,Calendar,Timespan,我正在使用Visual C#2010 Express创建一个表单,让用户选择一种类型的汽车(紧凑型、标准型、豪华型),并在日历上注明租车时间。我似乎不知道如何计算天数来计算总成本 我尝试了NumberDays=(Calendar.SelectionEnd-Calendar.SelectionStart) 但我得到一个错误“无法将类型'SystemTimeSpan'隐式转换为'int'” 我还尝试将今天的日期作为开始日期,在日历上选择一个日期作为结束日期,但我也不确定如何计算总天数 非常感谢您的帮
NumberDays=(Calendar.SelectionEnd-Calendar.SelectionStart)代码>
但我得到一个错误“无法将类型'SystemTimeSpan'隐式转换为'int'”
我还尝试将今天的日期作为开始日期,在日历上选择一个日期作为结束日期,但我也不确定如何计算总天数
非常感谢您的帮助。使用
NumberDays = (Calendar.SelectionEnd - Calendar.SelectionStart).TotalDays;
使用
NumberDays = (Calendar.SelectionEnd - Calendar.SelectionStart).TotalDays;
TotalDays
是双精度的,您需要以某种方式将其转换为int(Math.天花
在这种情况下似乎是一个不错的选择)TotalDays
是双精度的,您需要以某种方式将其转换为int(Math.天花
在这种情况下似乎是一个不错的选择)