开发工具与关键技术:vs2015 MVC
作者:陈星宇
撰写时间:2019.7.18
可能对于时间不了解的新人来说,时间的相加不熟悉,这里我就相对提一下。
其实时间的相加很简单。
首先我们会遇到两种情况,
第一:两个时间相加。
第二:一个时间另一个是时分秒这样的数字。
这里我先介绍时间相加的方法吧,如下图
想必会英文都知道上列方法的意思,例如第一个是AddDays是相加天数。
首先第一种情况,我们可以将其中一个时间转化为Hours,也就是小时。
DateTime DateTime1,
DateTime DateTime2
DateTime1 = DateTime1.AddHours(DateTime2.Hour);
如这两句代码,将其中一个用Hour的方法将其转化为小时,再用AddHours相加小时的方法将他相加到DateTime1中,最后得到的DateTime就是相加之后的,我们想要得到的时间。
第二种情况也一样。
当我们使用不同的相加方法时,我们另外一个也要转化为相同的时间方法。
例如。
DateTime DateTime1,
Int DAY = 1
DAY1=DAY. TotalDays
DateTime1 = DateTime1.AddHours(DAY1.Hour);
例如,上面的DAY是一个天数一天,如果下面用到相加小时的方法的时候,就需要将那一天转化为小时。