Heim > Datenbank > MySQL-Tutorial > Wie kann ich SQL Server DateTime ohne Millisekunden in das HH:MM:SS-Zeitformat konvertieren?

Wie kann ich SQL Server DateTime ohne Millisekunden in das HH:MM:SS-Zeitformat konvertieren?

DDD
Freigeben: 2025-01-21 08:41:08
Original
586 Leute haben es durchsucht

How Can I Convert SQL Server DateTime to HH:MM:SS Time Format Without Milliseconds?

SQL Server DateTime formatieren: Millisekunden aus HH:MM:SS eliminieren

Das direkte Umwandeln eines SQL Server-DateTime-Felds in Time mithilfe von CAST garantiert nicht immer ein HH:MM:SS-Format ohne Millisekunden. Dies liegt daran, wie Time intern dargestellt wird.

SQL Server speichert Time als 4-Byte-Ganzzahl, die die Anzahl der 3,3-Millisekunden-Ticks seit Mitternacht darstellt. Daher enthält der inhärente Wert Millisekunden.

Um das gewünschte HH:MM:SS-Format zu erreichen, verwenden Sie die Funktion CONVERT:

<code class="language-sql">SELECT CONVERT(VARCHAR(8), [time], 108) AS FormattedTime</code>
Nach dem Login kopieren

Dadurch wird der Time-Wert in eine 8-stellige Zeichenfolge („HH:MM:SS“) umgewandelt – die Millisekunden werden entfernt. Die Verwendung von VARCHAR(8) ist präziser als CHAR(10), da nur der erforderliche Speicherplatz zugewiesen wird.

Das Verständnis der zugrunde liegenden Speicherung von Time ist der Schlüssel zur korrekten Formatierung und Bearbeitung von Zeitdaten. Die CONVERT-Funktion bietet die notwendige Steuerung, um die Daten im gewünschten HH:MM:SS-Format anzuzeigen.

Das obige ist der detaillierte Inhalt vonWie kann ich SQL Server DateTime ohne Millisekunden in das HH:MM:SS-Zeitformat konvertieren?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage