Heim > Datenbank > MySQL-Tutorial > Wie kann ich Datetime-Werte in SQL Server zur Anzeige und Speicherung formatieren?

Wie kann ich Datetime-Werte in SQL Server zur Anzeige und Speicherung formatieren?

Patricia Arquette
Freigeben: 2024-12-31 06:09:14
Original
857 Leute haben es durchsucht

How Can I Format Datetime Values in SQL Server for Display and Storage?

Datums-/Uhrzeitwerte in SQL Server formatieren

Beim Arbeiten mit Datums- und Zeitdaten in SQL Server ist es häufig erforderlich, die Werte in eine Formatierung zu formatieren spezifisches Format für Anzeige- oder Speicherzwecke. Ein gängiges Format ist das Format [TT-MM-JJJJ], das leicht mit der Funktion CONVERT erreicht werden kann.

Betrachten Sie die folgende Abfrage:

SELECT CONVERT(VARCHAR(10), GETDATE(), 105)  
Nach dem Login kopieren

Diese Abfrage gibt das aktuelle Datum zurück im Format [TT-MM-JJJJ] als VARCHAR-Datentyp. Wenn Sie jedoch dasselbe Format als DATETIME-Datentyp speichern müssen, ist der Vorgang etwas anders.

In SQL Server werden DATETIME-Werte als zwei 4-Byte-Ganzzahlen gespeichert und es wird keine bestimmte Formatierung angewendet ihnen. Um das gewünschte Format zu erhalten, müssen Sie den DATETIME-Wert explizit in einen VARCHAR konvertieren, indem Sie die Funktion CONVERT mit der entsprechenden Formatkennung verwenden.

Zum Beispiel, um das aktuelle Datum und die aktuelle Uhrzeit im Datentyp DATETIME zu speichern Im Format [TT-MM-JJJJ] können Sie die folgende Abfrage verwenden:

INSERT INTO MyTable (DateField) VALUES (CONVERT(VARCHAR(10), GETDATE(), 105))
Nach dem Login kopieren

Es ist wichtig zu beachten, dass Sie eine VARCHAR-Darstellung eines Datums konvertieren und Zeit zurück in ein DATETIME-Feld eingeben, sollten Sie sicherstellen, dass das an SQL übergebene Format eindeutig ist. Zu den sicheren Formaten gehören:

  • jjjjMMtt
  • jjjj-MM-ttThh:mi:ss.mmm

Durch Befolgen dieser Richtlinien können Sie das Datum ganz einfach formatieren und Zeitwerte in SQL Server, um Ihre spezifischen Anforderungen zu erfüllen.

Das obige ist der detaillierte Inhalt vonWie kann ich Datetime-Werte in SQL Server zur Anzeige und Speicherung formatieren?. 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
Neueste Artikel des Autors
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage