анализ / разбивка DateTime.Now - PullRequest
0 голосов
/ 17 мая 2011

Мне нужно разбить дату и время, в настоящее время, когда я использую:

Write(DateTime.Now);

отображается: 17.05.2011, 03:30:00

Мне нужно, чтобы он выглядел так: 17.05.2011, 15:30:00

Мне нужна запятая между датой и временем.

Я думал о том, чтобы разобрать их и написать отдельно, но я безуспешно пытался.

Любые мысли или предложения о том, как это сделать.

Ответы [ 3 ]

4 голосов
/ 17 мая 2011

Вы можете использовать метод .ToString(), который принимает в формате.

DateTime.Now.ToString("MM/dd/yyyy, hh:mm:ss tt");

Вот хороший маленький справочник для форматирования строк

1 голос
/ 17 мая 2011

Попробуйте взглянуть на методы ToShortDateString и ToShortTimeString.Вы должны быть в состоянии выполнить то, что вам нужно, различными способами.

Write(string.Format("{0}, {1}", DateTime.Now.ToShortDateString(), DateTime.Now.ToShortTimeString()));
0 голосов
/ 17 мая 2011
DateTime dateTime = DateTime.Now;
Write(string.Format("{0}, {1}", dateTime.ToShortDateString(), dateTime.ToLongTimeString()));
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...