Holen Sie sich Datum und Zeit auf der gleichen Linie
Kann ich verwenden date /t
und time /t
um das Datum und die Uhrzeit, aber es nicht angezeigt wird es neben jedem anderen. Ich wollte es tun, und anzeigen wie diese:
Current Date & Time
-------------------
11/27/2013 10:43:05 AM
Du musst angemeldet sein, um einen Kommentar abzugeben.
Versuchen Sie die folgenden (PowerShell):
Format definiert ist, mit dem system der regionalen Einstellungen, so dass für mich dies ist, was ich bekomme, aber wenn Sie auf der regionalen Datums/Zeit-format ist, was Sie wollen, es sollte zeigen, wie Sie wollen.
würde wahrscheinlich auch funktionieren.
UPDATE:
ToString()
ist eine generische Funktion für Objekte, und so war es logisch. Ich brauchte nur zu sehen, wenn es enthielt Sekunden.-format
ist eine powershell-Funktion "" für string-manipulation(und bestimmte Objekte wie datetime). Formatbezeichner finden Sie hier msdn.microsoft.com/en-us/library/az4se3k1(v=vs. 110).aspx"" | Select-Object @{n="Current Date";e={(Get-Date).ToString()}}
und"Current Date: $((Get-Date).ToString())"
je nach wollen Sie ein Objekt(zuerst) oder einfach nur eine Zeichenfolge(zweite).ToString()
ist nicht notwendig bei der Umstellung von Objekt-auf-string (das ist das, was passiert, wenn Sie Sie einbetten, in einen Teilausdruck in einem string).Get-Date -Format o
hat sub-Sekunden-Auflösung (wenn verfügbar). Beispiel:2018-10-30T16:00:08.7328176+01:00
In der PowerShell ist dies trivial:
In
cmd
es etwas kompliziert:Beachten Sie, dass viel code verschwendet wird auf die Unterstützung ein komisches format für Datum und Uhrzeit. Und führenden Nullen, wenn nötig. Beachten Sie auch, dass dieser code funktioniert unabhängig vom Benutzer, die regions-und Spracheinstellungen. Es hängt nicht davon ab, dem Benutzer das Datumsformat, zum Beispiel (das ist für mich ISO 8601 sowieso).
Ich bin kein Zauberer mit cmd.exe aber dieser arbeitet. Möglicherweise gibt es einen einfacheren Weg!
"$(cmd /c date /t) $(cmd /c time /t)"
aber ich bitte Sie, nicht zu.Get-Date
oder[DateTime]::Now
– und die Formatierung in das gewünschte format bei der Ausgabe. In meinen Augen PowerShell ist weit Vorgesetzter zubash
und seinesgleichen für den alleinigen Grund, dass es geht-Objekte über die pipeline.Für CMD, Warum nicht einfach:
Wenn Sie wollen ausziehen, den Tag am Anfang, hier ist eine verkürzte version von dem, was Joey Tat, mit Teilstrings.
2019/06/24 17:56:43