Wie erhält man die aktuelle Uhrzeit (nicht Datum UND Uhrzeit)?
Beispiel: 17:42:12 Uhr
DateTime.Now.TimeOfDay
gibt es dir als TimeSpan
(ab Mitternacht).
DateTime.Now.ToString("h:mm:ss tt")
gibt es dir als String .
DateTime-Referenz: https://msdn.microsoft.com/en-us/library/system.datetime
Versuche dies:
DateTime.Now.ToString("HH:mm:ss tt")
Für andere Formate können Sie diese Site überprüfen: C # DateTime Format
quelle
Eine weitere Option mit String.Format ()
quelle
Aktuelle Zeit mit AM / PM-Bezeichnung:
Aktuelle Zeit in 0-23-Stunden-Notation:
quelle
5:00 PM
ich Stunden wie " gelesen haben , während OP nur (und explizit) dieses bestimmte Datumsformat als Beispiel erwähnte. Sie haben sogar die Antwort von @ Musikero31 abgelehnt , während die Seite erwähnt wird, auf der jeder die gesuchte Formatzeichenfolge nachschlagen kann.DateTime.Now
als String erfordert ein Format, sie mussten etwas eingeben . Das macht es nicht zu schlechten Antworten, aber wenn Sie der Meinung sind, dass es ein anderes Format geben sollte, können Sie diese jederzeit bearbeiten. Ich meinte, ich habe die herabgestimmten Antworten positiv bewertet.oder
quelle
Auf geht's:
quelle
t
Zeit sollte aktiviert werden. Behoben es für deine.Dies wird besser sein, versuchen Sie dies
Dazu müssen Sie das Format für die Zeit nicht angeben.
quelle
Probieren Sie es einfach aus
quelle
Datetime.TimeOfDay
gibt a zurückTimeSpan
und könnte das sein, wonach Sie suchen.quelle
Holen Sie sich das aktuelle Datum und die aktuelle Uhrzeit und verwenden Sie dann einfach den Zeitanteil. Sehen Sie sich die Möglichkeiten zum Formatieren einer Datums- / Uhrzeitzeichenfolge in den MSDN-Dokumenten an .
quelle
Dies kann eine mögliche Lösung sein:
quelle
So berechnen Sie die aktuelle Datums- und Uhrzeitangabe:
quelle
quelle
Dies zeigt Ihnen nur die aktuelle Uhrzeit im 24-Stunden-Format:
Grüße
K.
quelle
sehr einfach
DateTime.Now.ToString("hh:mm:ss tt")
quelle
Kann Gebrauch
{0:HH:mm:ss}
,{0:HH:mm:ss.fff}
,{0:DD/mm/yyy HH:mm:ss}
usw ...quelle
Ich experimentiere auch damit und finde diese Seiten auch hilfreich. Zuerst die Hauptklasse ... https://msdn.microsoft.com/en-us/library/system.datetime(v=vs.110).aspx
Nun einige Spezifiziererformate für die ToString-Methode ... https://msdn.microsoft.com/en-us/library/system.globalization.datetimeformatinfo(v=vs.110).aspx
Beispiel:
Ich habe diese TimeOfDay-Methode dort reingeworfen, um zu zeigen, dass Sie eine Standardzeit von 24 Stunden erhalten, wie angegeben "die Zeit ab Mitternacht".
Sie können meine Getter-Methode () verwenden; :-D
quelle
Verwenden Sie den folgenden Code
quelle
Probier diese. Es funktioniert für mich in 3tier Architecture Web Application.
Bitte beachten Sie die einfachen Anführungszeichen in der Einfügeabfrage.
Beispielsweise:
Das
DateTime
Einfügen am Ende der Zeile.quelle