Jak uzyskać bieżącą godzinę (nie datę i godzinę)?
Przykład: 17:42:12
DateTime.Now.TimeOfDay
daje ci to jako TimeSpan
(od północy).
DateTime.Now.ToString("h:mm:ss tt")
daje ci to jako ciąg .
Data i godzina odniesienia: https://msdn.microsoft.com/en-us/library/system.datetime
Spróbuj tego:
DateTime.Now.ToString("HH:mm:ss tt")
W przypadku innych formatów możesz sprawdzić tę stronę: C # Format godziny i godziny
źródło
Inna opcja wykorzystująca String.Format ()
źródło
Aktualny czas z oznaczeniem AM / PM:
Aktualny czas z wykorzystaniem notacji 0-23 godziny:
źródło
5:00 PM
” , podczas gdy tylko OP (i wyraźnie) podało ten konkretny format daty jako przykład. Nawet przegłosowałeś odpowiedź @ Musikero31 , podczas gdy wspomniano o stronie, na której każdy może wyszukać szukany ciąg formatu.DateTime.Now
jako ciąg wymaga się formatu, musieli umieścić w czymś . Nie oznacza to, że są to złe odpowiedzi, ale jeśli uważasz, że powinien istnieć inny format, możesz je edytować. Miałem na myśli, że głosowałem za odrzuconymi odpowiedziami.lub
źródło
No to ruszamy:
źródło
t
powinien być pisany wielkimi literami. Naprawiono to dla twojego.Będzie lepiej, spróbuj tego
W tym celu nie trzeba określać formatu czasu.
źródło
po prostu spróbuj Wykorzystaj w pełni do swoich potrzeb
źródło
Datetime.TimeOfDay
zwraca aTimeSpan
i może być tym, czego szukasz.źródło
Uzyskaj bieżącą datę i godzinę, a następnie użyj jej części czasu. Spójrz na możliwości formatowania ciągu daty i godziny w dokumentach MSDN .
źródło
To może być możliwe rozwiązanie:
źródło
Aby obliczyć bieżącą datę i godzinę:
źródło
źródło
To pokaże tylko aktualny czas, w formacie 24-godzinnym:
Pozdrawiam
K.
źródło
bardzo prosty
DateTime.Now.ToString("hh:mm:ss tt")
źródło
Można użyć
{0:HH:mm:ss}
,{0:HH:mm:ss.fff}
,{0:DD/mm/yyy HH:mm:ss}
, itd ...źródło
Eksperymentuję również z tym i te strony też są pomocne. Najpierw główna klasa ... https://msdn.microsoft.com/en-us/library/system.datetime(v=vs.110).aspx
Teraz niektóre formaty specyfikatorów dla metody ToString ... https://msdn.microsoft.com/en-us/library/system.globalization.datetimeformatinfo(v=vs.110).aspx
Przykład:
Rzuciłem tam metodę TimeOfDay tylko po to, aby pokazać, że otrzymujesz domyślny czas 24-godzinny, jak podano „czas od północy”
Możesz użyć mojej metody geter (); :-RE
źródło
Użyj poniższego kodu
źródło
Spróbuj tego. Działa dla mnie w aplikacji sieci Web architektury 3tier.
Proszę pamiętać o pojedynczych cytatach we wstawionym zapytaniu.
Na przykład:
DateTime
Wstawiania na końcu linii.źródło