TSQL konvertieren: Wie Do 17. Oktober 00:00:00 GMT 2013 Datum oder Datumzeit konvertierenTSQL: Wie Do 17 00:00:00 GMT 2013 Oct Datum oder Datumzeit
0
A
Antwort
0
Verwenden Sie das folgende Skript.
DECLARE @input NVARCHAR(28)
SET @input = 'Thu Oct 17 00:00:00 GMT 2013'
SELECT CAST(SUBSTRING(REPLACE(@input,' GMT',''),5,LEN(@input))as Datetime) [DATETIME],
CAST(CAST(SUBSTRING(REPLACE(@input,' GMT',''),5,LEN(@input))as Datetime)as DATE) [DATE]
Sie können auch die Funktion ‚FORMAT
‘ verwenden, um die Eingabe als Datum zu konvertieren.
SELECT FORMAT(CAST(SUBSTRING(REPLACE(@input,' GMT',''),5,LEN(@input)) as datetime),'yyyy-MM-dd') [Date]
+0
Das würde funktionieren. Vielen Dank. – Mousam
0
Unter der Annahme, dass es keine Um zwischen Zeitzonen zu konvertieren, können Sie den folgenden TSQL verwenden:
DECLARE @DateText NVARCHAR(28)
SET @DateText = 'Thu Oct 17 00:00:00 GMT 2013'
SELECT CONVERT(DATETIME, SUBSTRING(@DateText,9,3) + SUBSTRING(@DateText,5,4) + SUBSTRING(@DateText,25,4) + SUBSTRING(@DateText,11,9), 113) "DATETIME",
CONVERT(DATE, SUBSTRING(@DateText,9,3) + SUBSTRING(@DateText,5,4) + SUBSTRING(@DateText,25,4), 106) "DATE"
Verwandte Themen
- 1. Zeit vom GMT-Zeitformat entfernen
- 2. Warum wird Datum + Zeitangabe zu Datum, nicht Datumzeit?
- 3. wie Hintergrundfarbe überladen: # 000000! Wichtig;
- 4. Python: effizienteste Weg Datum Datumzeit
- 5. Konvertieren GMT in Ortszeit
- 6. Datum umrechnen mit GMT php
- 7. Konvertieren von Datum in GMT Zeitstempel
- 8. TSQL - das Datum anzeigen, die
- 9. Datumzeit und Zeitspanne Arithmetik in TSQL über HQL
- 10. GMT Datum Zeichenfolge UTC Datum umgewandelt zu werden
- 11. Ändern Sie das Datumsformat in JSF wie 1. OCT
- 12. vergleichen aktuelle Datumzeit zwischen 2 Datum
- 13. Ändern Format Datum in Datumzeit picke
- 14. Django Modellgruppe nach dem Datum der Datumzeit
- 15. Min/Max Datum/Datumzeit in JodaTime
- 16. Vergleichen Datum und Datumzeit in Django
- 17. assign Javascript Datum html5 Datumzeit-lokale Eingang
- 18. JodaTime Datum- und ISO8601 GMT Datumsformat
- 19. Konvertieren GMT + Datum auf lokale auf Android
- 20. C# Parse Datumzeit "Fr 14. Januar 2011 14.56.36 GMT-0800 (Pacific Standard Time)"
- 21. So übertragen Sie das GMT-Datum an das lokale Datum
- 22. Get GMT String vom aktuellen Datum
- 23. Parsing GMT Datum String mit Moment
- 24. TSQL-Strip-Datum von Datetime
- 25. TSQL - Erhalten Sie das letzte erfolgreiche Datum
- 26. Wählen Sie Datensätze, in denen Datumzeit größer als das angegebenen Datum
- 27. Wie speichere ich das Datum in Laravel in GMT 0?
- 28. wie UTC-Datum in Locale GMT Zeit auf Android
- 29. Ist GMT wie UTC?
- 30. Wie konvertiert man den Unix-Timestamp korrekt in BST oder GMT, abhängig vom Datum?
Wie ist das Format, wenn die Zeitzone nicht UTC ist? GMT + 3? GMT +3? GMT +03? GMT + 3.0? +3 GMT? – Andrew
Es wäre besser, diese Situation in erster Linie zu vermeiden. Woher kommt diese Zeichenfolge *, und warum kann sie nicht konvertiert werden (die meisten Sprachen/Frameworks haben eine umfangreichere Datetime-Konvertierungsfunktionalität als T-SQL)? –