VB.netで、今日の日付をどのように伝えますか。そして、次の週の月曜日または金曜日の日付を見つけます。今日が木曜日で、次の金曜日を検索している場合、明日の日付が必要ですか?
5631 次
2 に答える
2
DayOfWeek列挙を使用して、これを見つけることができます。
Private Function GetNextDate(day As DayOfWeek) As DateTime
Dim now As DateTime = DateTime.Today
Dim today As Integer = CInt(now.DayOfWeek)
Dim find As Integer = CInt(day)
Dim delta As Integer = find - today
If delta > 0 Then
Return now.AddDays(delta)
Else
Return now.AddDays(7 - delta)
End If
End Function
あなたの例を使用して、あなたが呼び出す場合:
Dim date = GetNextDate(DayOfWeek.Friday)
あなたは明日の日付を取得します
于 2012-10-06T00:05:26.773 に答える
0
Private Function NextMonday() As String
Dim Tdate = DateTime.Now.AddDays(1)
Do While Tdate.DayOfWeek <> DayOfWeek.Monday
Tdate = Tdate.AddDays(1)
Loop
Return Tdate.ToShortDateString()
End Function
于 2019-01-08T15:46:31.677 に答える