Razor View是显示计算结果的最佳方法是什么?例如日期差异。该模型有一个startDate和endDate,如何显示以天为单位的差异?
感谢您的帮助!
答案 0 :(得分:0)
通常,您只需从另一个中减去一个即可。这将为您带来一个TimeSpan
对象,然后您就可以利用该对象获得所需的时间:
@((Model.endDate - Model.startDate).TotalDays)
这将返回TimeSpan
中的总天数,包括小数部分。如果您要查找其他内容,则可能需要考虑在其上使用custom formatting,或使用类似Humanizer library的方法,这样可以提供更易理解的结果,例如“ 1天2小时3分钟”。