¿Entonces tengo esta fecha y hora? y lo que quiero hacer es obtener la hora pero mostrarla en formato de 24 horas.
Por ejemplo:
si la hora es 2:20:23 pm quiero convertirlo a 14:20 y eso es todo.
Estoy trabajando con Visual C #. Cualquier idea por favor, gracias.
Tengo algo como esto
public static string FormatearHoraA24(DateTime? fechaHora)
{
if (!fechaHora.HasValue)
return "";
string retornar = "";
//here goes what i need
}
Respuestas:
Puede obtener el resultado deseado con el siguiente código. Two 'H'
HH
es para formato de 24 horas.fuente
Consulte este enlace para ver otros Formateadores en DateTime.
fuente
Usar
ToString("HH:mm")
ciertamente te da lo que quieres como una cadena .Si desea la hora / minuto actual como números , la manipulación de cadenas no es necesaria; puedes usar la
TimeOfDay
propiedad:fuente
Prueba esto:
fuente