C # Получить дату с компьютера - PullRequest
6 голосов
/ 14 февраля 2011

Я пытаюсь получить дату в строку в C #. Я хочу формат:

2011.02.14

Что, ГГГГ.ММ.ДД

Может кто-нибудь, пожалуйста, дайте мне знать команду для этого? А также есть ли способ сделать как Дата (-1)?

Спасибо.

Ответы [ 4 ]

20 голосов
/ 14 февраля 2011
  • System.DateTime.Now.ToString ( "YYYY.MM.DD");
  • System.DateTime.Now.AddDays (-1)
1 голос
/ 14 февраля 2011

Объявите строку как:

string mydate;

myDate = DateTime.Now.ToString("yyyy.MM.dd");

messagebox.show(myDate);
0 голосов
/ 14 февраля 2011

Вы можете сделать это, используя метод ToString DateTIMe, больше информации на MSDN

0 голосов
/ 14 февраля 2011

Для первого:

string s = DateTime.Now.ToString("yyyy.MM.dd");

Во-вторых, вам нужно четко указать, что Date(-1) должно вернуть, но я ожидаю, что это включает var foo = someDate.Add(timespan); или var foo = someDate.Add{SomeInterval}(delta);

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