Почему код не добавляет 3 часа ко времени? - PullRequest
0 голосов
/ 21 августа 2010
    Literal four = new Literal();
    string timeanddate;
    timeanddate = DateTime.UtcNow.ToString();
    DateTime dt = new DateTime();
    dt = Convert.ToDateTime(timeanddate);
    dt.AddHours(3);
    four.Text = "3hr added and this gives>>  " + dt.ToString();
    form1.Controls.Add(four);

Следует добавить 3 к часам, но этого не происходит, похоже, что строка addhours не существует.

1 Ответ

5 голосов
/ 21 августа 2010

Тип DateTime является неизменным.

К счастью, решение довольно простое:

dt = dt.AddHours(3);
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...