Hour from DateTime? in 24 hours format

So i have this DateTime? and what i want to do is to obtain the hour but show it in 24 hours format.
For example:
If the hour is 2:20:23 p.m. i want to convert it to 14:20 and that's it.

I'm working with Visual C#. Any ideas please, thank you.

I have something like this

public static string FormatearHoraA24(DateTime? fechaHora)
{
    if (!fechaHora.HasValue)
        return "";

    string retornar = "";
    //here goes what i need
}

You can get the desired result with the code below. Two 'H' in HH is for 24-hour format.

return fechaHora.Value.ToString("HH:mm");

date.ToString("HH:mm:ss"); // for 24hr format
date.ToString("hh:mm:ss"); // for 12hr format, it shows AM/PM

Refer this link for other Formatters in DateTime.