Las fechas son un tipo de datos muy usado, sin embargo a veces tenemos varias veces tenemos tantos códigos en la cabeza que una conversión de fechas lo dejamos para el internet (al menos eso hago yo) así que para que tengas algunos formatos, la próxima vez que desees convertir una fecha a char puedes revisar alguna de estas opciones, claro que deberás reemplazar el “CURRENT_TIMESTAMP” por la variable o fecha deseada.
Al costado colocado como comentario se encuentra la forma resultante, así que espero les sea de ayuda.
/* * CONVERTIR FECHA EN CHAR */ SELECT CONVERT(CHAR(10), CURRENT_TIMESTAMP, 23) --AAAA-MM-DD SELECT CONVERT(CHAR(10), CURRENT_TIMESTAMP, 101) --MM/DD/AAAA SELECT CONVERT(CHAR(10), CURRENT_TIMESTAMP, 102) --AAAA.MM.DD SELECT CONVERT(CHAR(10), CURRENT_TIMESTAMP, 103) --DD/MM/AAAA SELECT CONVERT(CHAR(10), CURRENT_TIMESTAMP, 104) --DD.MM.AAAA SELECT CONVERT(CHAR(10), CURRENT_TIMESTAMP, 105) --DD-MM-AAAA SELECT CONVERT(CHAR(10), CURRENT_TIMESTAMP, 110) --MM-DD-AAAA SELECT CONVERT(CHAR(10), CURRENT_TIMESTAMP, 111) --AAAA/MM/DD SELECT CONVERT(CHAR(8), CURRENT_TIMESTAMP, 112) --AAAAMMDD SELECT CONVERT(CHAR(19), CURRENT_TIMESTAMP, 20) --AAAA-MM-DD HH:MM:SS (H 1-24) SELECT CONVERT(CHAR(23), CURRENT_TIMESTAMP, 21) --AAAA-MM-DD HH:MM:SS.MSS (H 1-24) SELECT CONVERT(CHAR(23), CURRENT_TIMESTAMP, 25) --AAAA-MM-DD HH:MM:SS.MSS (H 1-24) SELECT CONVERT(CHAR(19), CURRENT_TIMESTAMP, 120) --AAAA-MM-DD HH:MM:SS (H 1-24) SELECT CONVERT(CHAR(23), CURRENT_TIMESTAMP, 121) --AAAA-MM-DD HH:MM:SS.MSS (H 1-24) SELECT CONVERT(CHAR(23), CURRENT_TIMESTAMP, 126) --AAAA-MM-DD?HH:MM:SS.MSS (H 1-24) SELECT CONVERT(CHAR(8), CURRENT_TIMESTAMP, 1) --MM/DD/AA SELECT CONVERT(CHAR(8), CURRENT_TIMESTAMP, 2) --AA.MM.DD SELECT CONVERT(CHAR(8), CURRENT_TIMESTAMP, 3) --DD/MM/AA SELECT CONVERT(CHAR(8), CURRENT_TIMESTAMP, 4) --DD.MM.AA SELECT CONVERT(CHAR(8), CURRENT_TIMESTAMP, 5) --DD-MM-AA SELECT CONVERT(CHAR(8), CURRENT_TIMESTAMP, 10) --MM-DD-AA SELECT CONVERT(CHAR(8), CURRENT_TIMESTAMP, 11) --AA/MM/DD SELECT CONVERT(CHAR(6), CURRENT_TIMESTAMP, 12) --AAMMDD SELECT CONVERT(CHAR(20), CURRENT_TIMESTAMP, 22) --MM/DD/AA H:MM:SS (H 1-12) SELECT CONVERT(CHAR(19), CURRENT_TIMESTAMP, 0) --Mes DD AAAA h:mmPM (H 1-12) SELECT CONVERT(CHAR(9), CURRENT_TIMESTAMP, 6) --DD mes AA SELECT CONVERT(CHAR(10), CURRENT_TIMESTAMP, 7) --mes DD, AA SELECT CONVERT(CHAR(26), CURRENT_TIMESTAMP, 9) --Mes DD AAAA H:MM:SS:MSS (H 1-12) SELECT CONVERT(CHAR(24), CURRENT_TIMESTAMP, 13) --DD MES AAAA HH:MM:SS:MSS (H 1-24) SELECT CONVERT(CHAR(26), CURRENT_TIMESTAMP, 109) --MES DD AAAA H:MM:SS:MSS (H 1-12) SELECT CONVERT(CHAR(19), CURRENT_TIMESTAMP, 100) --MES DD AAAA H:MM (H 1-12) SELECT CONVERT(CHAR(11), CURRENT_TIMESTAMP, 106) --DD MES AAAA SELECT CONVERT(CHAR(12), CURRENT_TIMESTAMP, 107) --MES DD,AAAA SELECT CONVERT(CHAR(24), CURRENT_TIMESTAMP, 113) --DD MES AAAA HH:MM:SS:MSS (H 1-24) SELECT CONVERT(CHAR(8), CURRENT_TIMESTAMP, 8 ) --HH:MM:SS (H 1-24) SELECT CONVERT(CHAR(12), CURRENT_TIMESTAMP, 14) --HH:MM:SS:MSS (H 1-24) SELECT CONVERT(CHAR(8), CURRENT_TIMESTAMP, 24) --HH:MM:SS (H 1-24) SELECT CONVERT(CHAR(8), CURRENT_TIMESTAMP, 108) --HH:MM:SS (H 1-24) SELECT CONVERT(CHAR(12), CURRENT_TIMESTAMP, 114) --HH:MM:SS:MSS (H 1-24)
No hay comentarios.:
Publicar un comentario