簡體   English   中英

如何在 Visual Basic 中向 DateTime 變量添加 1 天?

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM