Więc mam ten DateTime? i chcę uzyskać godzinę, ale pokazać ją w formacie 24-godzinnym.
Na przykład:
Jeśli godzina to 14:20:23, chcę przekonwertować ją na 14:20 i to wszystko.
Pracuję z Visual C #. Wszelkie pomysły, dziękuję.
Mam coś takiego
public static string FormatearHoraA24(DateTime? fechaHora)
{
if (!fechaHora.HasValue)
return "";
string retornar = "";
//here goes what i need
}
Odpowiedzi:
Możesz uzyskać pożądany wynik za pomocą poniższego kodu. Dwie „H”
HH
ma format 24-godzinny.źródło
Skorzystaj z tego linku dla innych elementów formatujących w DateTime.
źródło
Używanie z
ToString("HH:mm")
pewnością daje ci to, czego chcesz jako ciąg .Jeśli chcesz, aby bieżąca godzina / minuty była liczbami , operowanie na łańcuchach nie jest konieczne; możesz korzystać z
TimeOfDay
nieruchomości:źródło
Spróbuj tego:
źródło