Ответ 1
DateTime.Now.ToString("HH:mm:ss tt");
это дает вам как строку.
Мне нужно получить текущее время в С#, но когда я создаю объект DateTime, время устанавливается на 00:00:00.
как я могу получить текущий экземпляр времени?
DateTime.Now.ToString("HH:mm:ss tt");
это дает вам как строку.
DateTime.Now - это то, что вы ищете...
DateTime.Now.ToShortTimeString().ToString()
Это даст вам DateTime как 10:50PM
попробуйте следующее:
string.Format("{0:HH:mm:ss tt}", DateTime.Now);
для получения дополнительной информации вы можете проверить: Как вы получаете текущее время дня?