Então, eu tenho esse DateTime? e o que eu quero fazer é obter a hora, mas mostrá-la no formato de 24 horas.
Por exemplo:
se a hora for 14:20:23, quero convertê-lo para 14:20 e é isso.
Estou trabalhando com Visual C #. Alguma idéia, por favor, obrigado.
Eu tenho algo parecido com isto
public static string FormatearHoraA24(DateTime? fechaHora)
{
if (!fechaHora.HasValue)
return "";
string retornar = "";
//here goes what i need
}
Respostas:
Você pode obter o resultado desejado com o código abaixo. Two'H 'in
HH
é para o formato de 24 horas.fonte
Consulte este link para outros Formatadores no DateTime.
fonte
Usar
ToString("HH:mm")
certamente fornece o que você deseja como uma string .Se você deseja a hora / minuto atual como números , a manipulação de strings não é necessária; você pode usar a
TimeOfDay
propriedade:fonte
Tente o seguinte:
fonte