Dieser Artikel ist ein Spiegelartikel der maschinellen Übersetzung, bitte klicken Sie hier, um zum Originalartikel zu springen.

Ansehen: 11255|Antwort: 0

[Quelle] SQL-Anweisung, um den Datumsteil oder den Zeitteil des Datumszeitpunkts zu erhalten

[Link kopieren]
Veröffentlicht am 18.01.2016 19:02:31 | | |

SQL-Anweisung im Datumsabschnitt des Datetime



Die SQL-Anweisung verarbeitet häufig Daten. Heute müssen wir beim Schreiben eines gespeicherten Verfahrens den Datumsteil eines Datetime-Werts extrahieren. Es gibt viele Einführungen dazu im Internet.



Die Hauptmethode besteht darin, sie durch die Umwandlung des Datumsformats zu erhalten. Wie folgt:





Select CONVERT(varchar(100), GETDATE(), 0): 05 16 2006 10:57 Uhr
Select CONVERT(varchar(100), GETDATE(), 1): 16.05.06
Select CONVERT(varchar(100), GETDATE(), 2): 05.06.16
Select CONVERT(varchar(100), GETDATE(), 3): 16.05.06
Select CONVERT(varchar(100), GETDATE(), 4): 16.05.06
Select CONVERT(varchar(100), GETDATE(), 5): 16-05-06
Select CONVERT(varchar(100), GETDATE(), 6): 16 05 06
Select CONVERT(varchar(100), GETDATE(), 7): 05 16, 06
Select CONVERT(varchar(100), GETDATE(), 8): 10:57:46
Select CONVERT(varchar(100), GETDATE(), 9): 05 16 2006 10:57:46:827 Uhr
CONVERT auswählen (varchar(100), GETDATE(), 10): 05-16-06
CONVERT auswählen (varchar(100), GETDATE(), 11): 05.06.16
Select CONVERT(varchar(100), GETDATE(), 12): 060516
Select CONVERT(varchar(100), GETDATE(), 13): 16 05 2006 10:57:46:937
CONVERT auswählen(varchar(100), GETDATE(), 14): 10:57:46:967
Select CONVERT(varchar(100), GETDATE(), 20): 2006-05-16 10:57:47
Select CONVERT(varchar(100), GETDATE(), 21): 2006-05-16 10:57:47.157
Select CONVERT(varchar(100), GETDATE(), 22): 16.05.06 10:57:47 Uhr
Select CONVERT(varchar(100), GETDATE(), 23): 2006-05-16
CONVERT auswählen (varchar(100), GETDATE(), 24): 10:57:47
Select CONVERT(varchar(100), GETDATE(), 25): 2006-05-16 10:57:47.250
Select CONVERT(varchar(100), GETDATE(), 100): 05 16 2006 10:57 Uhr
Select CONVERT(varchar(100), GETDATE(), 101): 16.05.2006
Select CONVERT(varchar(100), GETDATE(), 102): 16.05.2006
Select CONVERT(varchar(100), GETDATE(), 103): 16.05.2006
Select CONVERT(varchar(100), GETDATE(), 104): 16.05.2006
Select CONVERT(varchar(100), GETDATE(), 105): 16-05-2006
Select CONVERT(varchar(100), GETDATE(), 106): 16 05 2006
Select CONVERT(varchar(100), GETDATE(), 107): 05 16, 2006
Select CONVERT(varchar(100), GETDATE(), 108): 10:57:49
Select CONVERT(varchar(100), GETDATE(), 109): 05 16 2006 10:57:49:437 Uhr
Select CONVERT(varchar(100), GETDATE(), 110): 16.05.2006
Select CONVERT(varchar(100), GETDATE(), 111): 2006/05/16
Select CONVERT(varchar(100), GETDATE(), 112): 20060516
Select CONVERT(varchar(100), GETDATE(), 113): 16 05 2006 10:57:49:513
Select CONVERT(varchar(100), GETDATE(), 114): 10:57:49:547
Select CONVERT(varchar(100), GETDATE(), 120): 2006-05-16 10:57:49
Select CONVERT(varchar(100), GETDATE(), 121): 2006-05-16 10:57:49.700
CONVERT auswählen(varchar(100), GETDATE(), 126): 2006-05-16T10:57:49.827
Select CONVERT(varchar(100), GETDATE(), 130): 18 ???? ?????? 1427 10:57:49:907 Uhr
Select CONVERT(varchar(100), GETDATE(), 131): 18.04.1427 10:57:49:920 Uhr





Das ist möglich:



select CONVERT(VARCHAR(100),GETDATE(),111)

select CONVERT(VARCHAR(100),GETDATE(),23)

Natürlich können Sie dies tun, indem Sie Folgendes tun:

Select CONVERT(varchar(100), GETDATE(), 8): 10:57:46

CONVERT auswählen(varchar(100), GETDATE(), 14): 10:57:46:967
Select CONVERT(varchar(100), GETDATE(), 108): 10:57:49
Select CONVERT(varchar(100), GETDATE(), 114): 10:57:49:547

usw., um den Zeitteil des Date-Time zu bekommen.




Vorhergehend:Laden Sie den Batch-Quellcode für die angegebene Netzwerkdatei herunter
Nächster:Die Bedeutung des Rückgabewerts return_value in SQL Server
Verzichtserklärung:
Alle von Code Farmer Network veröffentlichten Software, Programmiermaterialien oder Artikel dienen ausschließlich Lern- und Forschungszwecken; Die oben genannten Inhalte dürfen nicht für kommerzielle oder illegale Zwecke verwendet werden, andernfalls tragen die Nutzer alle Konsequenzen. Die Informationen auf dieser Seite stammen aus dem Internet, und Urheberrechtsstreitigkeiten haben nichts mit dieser Seite zu tun. Sie müssen die oben genannten Inhalte innerhalb von 24 Stunden nach dem Download vollständig von Ihrem Computer löschen. Wenn Ihnen das Programm gefällt, unterstützen Sie bitte echte Software, kaufen Sie die Registrierung und erhalten Sie bessere echte Dienstleistungen. Falls es eine Verletzung gibt, kontaktieren Sie uns bitte per E-Mail.

Mail To:help@itsvse.com