Как я могу получить свидание через 10 дней? в asp.net - PullRequest
2 голосов
/ 09 мая 2009

Этот код возвращает сегодняшнюю дату:

  Dim next10days As Date = Date.Now

Но как мне узнать дату 10-го дня с сегодняшнего дня?

Ответы [ 4 ]

22 голосов
/ 09 мая 2009
Dim next10days As Date = Date.Now.AddDays(10)
7 голосов
/ 09 мая 2009

1. Если вы просто должны вернуть значение:

//C#
return DateTime.Now.AddDays(10);

//VB
Return Date.Now.AddDays(10)

2. Если вам действительно нужна переменная, вы можете работать с:

//C#
var MyDate10DaysFromNow = DateTime.Now.AddDays(10);

//VB
Dim MyDate10DaysFromNow as Date = Date.Now.AddDays(10)
0 голосов
/ 09 мая 2009
Dim next10days As Date = Date.Now.AddDays(10)

Хотя технически это должно быть Date.Today, а не Date.Now, потому что Now также включает в себя время, и вам нужна только дата.

0 голосов
/ 09 мая 2009

MSDN ссылка

    ' Calculate what day of the week is 10 days from this instant.
Dim today As System.DateTime
Dim answer As System.DateTime

today = System.DateTime.Now
answer = today.AddDays(10)

System.Console.WriteLine("{0:dddd}", answer)
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...