2016-06-21 36 views
5

come modificare più dateformat in un formato data in sql?sql per modificare più dateformat in un formato data

al momento, sto usando il mio codice java. tuttavia, vorrei cambiare usando la funzione sql in modo che non debba consumare un'altra connessione tra il mio programma java e il database.

mio codice attuale è al di sotto:

-

qualsiasi puntatore sarebbe apprezzato

+0

se è vuoto o nullo, ho impostato il valore vuoto – goutthee

+0

ad esempio, se il valore all'interno di data nascita [0] è '2016/01', darà 7. se la data di nascita è '20 16 ', darà 4. può essere 0 anche perché cuz birthDate può essere' vuoto ' – goutthee

+0

Ho provato questo 'DECLARE @finalDate nvarchar (20) SET @finalDate = CONVERT (varchar,' 2011/01 ', 111); stampa @finalDate; ' ho avuto 2011/01 ma voglio finalDate di essere '2011/01/01' '/ formato AAAA MM/DD' – goutthee

risposta

2

Did hardcode come qui di seguito, ma penso che sia il codice poveri :(

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