2016-06-21 11 views
5

Wie ändert man mehrere Datumsformate in ein Datumsformat in SQL?sql-Funktion zum Ändern mehrerer Datumsformate in ein Datumsformat

Derzeit verwende ich meinen Java-Code. Allerdings würde ich gerne die SQL-Funktion ändern, so dass ich keine weitere Verbindung zwischen meinem Java-Programm und der Datenbank benötigen würde.

Meine aktuellen Code ist unten:

-

jeder Zeiger würde

+0

wenn es ist leer oder null, ich setze zum Beispiel einen leeren Wert – goutthee

+0

, wenn der Wert innerhalb von birthDate [0] '2016/01' ist, wird es 7 geben, wenn das Geburtsdatum '20 ist 16 ', es wird 4 geben. Es kann 0 sein zu cuz birthDate kann "leer" sein – goutthee

+0

Ich teste das 'DECLARE @finalDate nvarchar (20) SET @ finalDate = CONVERT (varchar,' 2011/01 ', 111); Druck @finalDate; ' Ich habe 2011/01, aber ich will finalDate '2011/01/01' 'YYYY/MM/DD' Format – goutthee

Antwort

2

geschätzt werden, wie unten Haben hart codieren, aber ich denke, es ist eine schlechte Code ist :(

DECLARE @finalDate nvarchar(20) SET @finalDate = CONVERT(nvarchar(15), '2011/01'+'/01' ,100); print @finalDate;