Member 12658724 Ответов: 2

Получить дату и время в формате


Я хочу получить дату и время в качестве формата
09/11/2017 08:33 AM


Что я уже пробовал:

С помощью
"{0:g}"
не работающий.
Он возвращается
9/11/2017 8:33 AM


Обратите внимание: 8:33-это не 08:33

2 Ответов

Рейтинг:
13

CHill60

Как насчёт

dt.ToString("dd/MM/yyyy hh:mm tt");


Рейтинг:
0

OriginalGriff

Это потому, что формат "g" возвращает время, основанное на настройках машины, и если вы получаете индикатор AM/PM, У вас обычно нет ведущего нуля.
Попробуй:

Console.WriteLine("{0:d/M/yyyy hh:mm tt}", dt);