我正在做 Date Class 的变体,因为我需要处理异常日期(例如2016-14-31)(accountig目的),所以,我想重新创建一些AddDays(),AddMonths(),AddYear等基本方法。
让我们假设我想从我的一个自定义日期中减去一天:
date1 as new DataManager("2016-14-31")
date2 as DataManager
date2=date1.adddays(-1)
如何将date1传递给addays方法,减去一天并将其返回date2?
不是专家,但我只是好奇,这可以让我的一些工作变得轻松。
答案 0 :(得分:0)
只需要在DataManager类中创建一个函数,它返回一个新计算的DataManager,如下所示:
Public Function AddDays(ByVal iDays As Integer) As DataManager
Dim NewlyCalculatedDataManager As DataManager = New DataManager()
'Do you addition here using current instance information then assign to NewlyCalculatedDataManager
Return NewlyCalculatedDataManager 'here
End Function