SELECT CONVERT(VARCHAR(10), GETDATE(), 110), was ist der Sinn von 110 hier?
Wenn wir convert oder cast-Datum in sql finden Sie unter sql-code
SELECT CONVERT(VARCHAR(10), GETDATE(), 110) AS [MM-DD-YYYY]
funktioniert es einwandfrei, ich möchte nur wissen, die Bedeutung von 110 im obigen code. was bedeutet es eigentlich, manchmal, die wir verwenden, 102, 112 etc. was ist die Verwendung dieser Nummer.
- Mögliche Duplikate von so umwandeln, DateTime, VarChar
Du musst angemeldet sein, um einen Kommentar abzugeben.
Diese Zahl gibt an, Datums-und Zeitformaten
Müssen Sie sich CAST und CONVERT (Transact-SQL). Hier finden Sie die Bedeutung all dieser Datums-und Zeitformaten.
Stile mit Jahrhundert (z.B. 100, 101 usw.) bedeutet Jahr kommen wird in
yyyy
- format. Während Stile ohne Jahrhundert (z.B. 1,7,10) bedeutet Jahr kommen wird inyy
format.Weitere Informationen finden Sie auch auf SQL Server-Datum-Formate. Hier finden Sie alle Datums-Formate mit Beispielen.
110
wird der Style-Wert für das Datum-format.TSQL Datum-und Zeitformaten
Wenn Sie wandeln Ausdrücke von einem Datentyp in einen anderen, in vielen Fällen wird es notwendig sein, innerhalb einer gespeicherten Prozedur oder routine, konvertieren von Daten aus einem datetime-Typ in einen varchar-Datentyp. Die
Convert function
verwendet wird, für solche Dinge. DieCONVERT()
Funktion kann verwendet werden, zum anzeigen von Datum/Uhrzeit-Daten in verschiedenen Formaten.Syntax
Stil - style-Werte für datetime-oder smalldatetime-Konvertierung in character-Daten. Hinzufügen von 100 zu einem style-Wert zu bekommen, eine vier-Platz Jahr mit Jahrhundert (yyyy).
Beispiel 1
nehmen Sie ein style-Wert 108 definiert, das folgende format:
Nun die oben genannten Stil in der folgenden Abfrage:
Beispiel 2
verwenden wir den style-Wert 107 definiert, das folgende format:
Nun verwenden Sie die Formatvorlage in der folgenden Abfrage:
Ähnlich
10 = mm-dd-yy
110 = mm-dd-yyyy
SQL Server CONVERT () - Funktion