No dejes de compartir nuestra web y códigos en tus redes sociales, ayúdanos a aumentar esta comunidad.
Solución:
La siguiente consulta obtendrá la fecha y hora actual y la convertirá en string. con el siguiente formato yyyy-mm-dd hh:mm:ss(24h)
SELECT convert(varchar(25), getdate(), 120)
- Demostración de SQLFiddle
- Formatos de fecha de SQL Server
Hay muchas maneras diferentes de convert
a datetime
a un string. Aquí hay una manera:
SELECT convert(varchar(25), getdate(), 121) – yyyy-mm-dd hh:mm:ss.mmm
Ver demostración
Aquí hay un sitio web que tiene una lista de todas las conversiones:
Cómo formatear fecha y hora y fecha en SQL Server
Puedes usar el convert
declaración en Microsoft SQL Server para convertir una fecha a una string. Un ejemplo de la sintaxis utilizada sería:
SELECT convert(varchar(20), getdate(), 120)
Lo anterior devolvería la fecha y hora actuales en un string con el formato de YYYY-MM-DD HH:MM:SS
en reloj de 24 horas.
Puede cambiar el número al final de la declaración a uno de muchos que cambiarán el formato de las cadenas devueltas. Puede encontrar una lista de estos códigos en MSDN en la sección de referencia CAST y CONVERT.
Sección de Reseñas y Valoraciones
Te invitamos a avalar nuestro análisis añadiendo un comentario o valorándolo te lo agradecemos.