Так у меня есть этот DateTime? и что я хочу сделать, это получить час, но показать его в формате 24 часа.
Например:
если час 2:20:23, я хочу преобразовать его в 14:20 и все.
Я работаю с Visual C #. Любые идеи, пожалуйста, спасибо.
У меня есть что-то вроде этого
public static string FormatearHoraA24(DateTime? fechaHora)
{
if (!fechaHora.HasValue)
return "";
string retornar = "";
//here goes what i need
}
Ответы:
Вы можете получить желаемый результат с помощью кода ниже. Two'H 'в
HH
24-часовом формате.источник
См. Эту ссылку для других форматеров в DateTime.
источник
Использование,
ToString("HH:mm")
безусловно, дает вам то, что вы хотите в качестве строки .Если вы хотите текущий час / минуту в виде чисел , манипуляции со строками не нужны; Вы можете использовать
TimeOfDay
свойство:источник
Попробуй это:
источник