[英]How can i add 1 day to a DateTime variable in Visual Basic?
我想要做的是將一天添加/求和到已經聲明的 DateTime 變量。 對於上下文,我從用戶輸入中獲取 DateTime 值,然后我想添加/求和 1 天以進行比較和查詢。
這是我的想法,但我知道這種方法行不通。
SQL.AddParam("@FromDate", FromDate + 1)
這樣做的正確方法是什么?
Dim dateTime As DateTime
dateTime = dateTime.AddDays(1)
Datetime 對象提供了一些添加時間的函數。
.AddDays(days as Double)
.AddHours(hours as Double)
.AddMinutes(minutes as Double)
.AddSeconds(seconds as Double)
.AddMilliseconds(milliseconds as Double)
或者您可以嘗試將您的日期 + 1 天直接傳遞給 SQL。
SQL.AddParam("@FromDate", DateAdd(DateInterval.DayOfYear, 1, FromDate))
Datetime.DateAdd 函數微軟的文檔: https ://docs.microsoft.com/en-us/dotnet/api/microsoft.visualbasic.dateandtime.dateadd?view=netcore-3.1
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.