2008-11-07 11 views

Respuesta

24

Suponiendo servidor SQL, aquí es la documentación de conversión:
http://msdn.microsoft.com/en-us/library/ms187928.aspx

Mirando a través de eso, parece que quiere estilo 103:

SELECT CONVERT(nvarchar(10), getdate(), 103) 
+0

¿hay alguna ocasión donde esto no sea tan simple como poner una "n" delante de varchar? – AlexCuse

1
select convert(nvarchar(10), datefield, 103) 
+0

y el formato de esa salida es? –

+0

El formato para eso es exactamente lo que solicitó OP y está en el idioma de la base de datos que se especificó. No estoy seguro de qué se tratan los votos a la baja. –

+0

El op editó la publicación después de que se anulara el comentario-voto abajo. –

2

Caray, me escriba con demasiada lentitud. ..

select CONVERT (NVARCHAR, GETDATE(), 103) 
1

Buscar buscar en BOL

1

Puede convertir una fecha en muchos formatos, en su caso:

CONVERT(NVARCHAR(10), YOUR_DATE_TIME, 103) => 15/09/2016 
CONVERT(NVARCHAR(10), YOUR_DATE_TIME, 3) => 15/09/16 

Sintaxis:

CONVERT('TheDataTypeYouWant', 'TheDateToConvert', 'TheCodeForFormating' *) 

El código es un número entero, aquí 3 es la tercera formateo sin siglo, si quiere que el siglo que acaba de cambiar el código a 103.

Ver más en: http://www.w3schools.com/sql/func_convert.asp

Cuestiones relacionadas