Формат DateTime для получения времени в мм: сс: ЧЧ - PullRequest
0 голосов
/ 09 ноября 2018

Как отформатировать a DateTime значение в C # , чтобы получить только часть времени в формате mm:ss:HH? Я хочу сначала минут , затем секунд , а затем часов .

Ответы [ 3 ]

0 голосов
/ 09 ноября 2018

$"{DateTime.Now:T}" или же $"{DateTime.Now:hh:mm:ss}"

Вы можете посмотреть на шаблоны в документе https://docs.microsoft.com/en-us/dotnet/standard/base-types/standard-date-and-time-format-strings

0 голосов
/ 09 ноября 2018

Чтобы получить дату и время в указанном формате, используйте:

YourDate.ToString("mm:ss:HH");

0 голосов
/ 09 ноября 2018

Попробуйте форматирование , например по прямой ToString

  DateTime MyDateTime = DateTime.Now;

  // ':' - let's escape : (in case you insist on : delimiter)
  // something like 01:07:13 
  string result = MyDateTime.ToString("mm':'ss':'HH");

или с помощью интерполяции строк :

  string result = $"My strange time is {MyDateTime:mm':'ss':'HH}";
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...