我一直在这里和其他网站上查看一堆不同的帖子,以将两个日期添加到一起,但是出于某种原因,每个人都想使用"现在"
我想知道如何将两个不同的日期加在一起,而现在两个日期都不是!
我已经尝试了一些方法,但我遇到了铸造错误。还值得注意的是,我将其设置为页面上的日期时间选择器的值。
MaxDate.Value = MinDate.Value + TimeSpan.FromDays(1)
'does not work
MaxDate.Value = Now + TimeSpan.FromDays(1)
'does work!
如果不是很明显,我的页面上有两个日期选择器,当单击单选按钮时,我想将"结束日期"(maxdate.value)设置为"开始日期"(mindate.value)的任何内容,并向其添加一天。
感谢您的帮助!
只需这样做:
MaxDate.Value = MidDate.Value.AddDays(1)
您不需要为此创建TimeSpan
对象,因为Date
类型具有内置方法,用于按天、月、年、分钟等进行增量。
AddDays
方法不会更改原始日期,它只是返回具有偏移值的新Date
对象。
顺便说一句,如果你想减去一天,没有MinusDays
方法,就x.AddDays(-1)
.