Convertir fechas

19/05/2004 - 20:28 por Carlos | Informe spam
Hola:
Quisiera ver si alguien me puede ayudar con algo que
quizas sea de lo mas sencillo.
tengo un Stored que recibe un parámetro de tipo fecha
en formato MM/DD/YYYY pero necesito insertarlo a mi tabla
con el formato DD/MM/YYYY por lo que la duda es si existe
alguna función que haga esta conversión o si alguien tiene
alguna rutina que lo realice

de antemano muchisimas gracias.

Preguntas similare

Leer las respuestas

#1 poker
19/05/2004 - 20:48 | Informe spam
Mira en la documentación sobre la función convert.
Básicamente, debería funcionarte con convert( smalldatetime, @tu_valor,
XXX) donde XXX será el código que represente el formato en que viene tu
valor.

"Carlos" escribió en el mensaje
news:f4d301c43dcf$21170d60$
Hola:
Quisiera ver si alguien me puede ayudar con algo que
quizas sea de lo mas sencillo.
tengo un Stored que recibe un parámetro de tipo fecha
en formato MM/DD/YYYY pero necesito insertarlo a mi tabla
con el formato DD/MM/YYYY por lo que la duda es si existe
alguna función que haga esta conversión o si alguien tiene
alguna rutina que lo realice

de antemano muchisimas gracias.
Respuesta Responder a este mensaje
#2 ulises
19/05/2004 - 21:02 | Informe spam
Esta es una de las preguntas bastante recurrentes en la
lista, envia el parámetro de fecha en formato YYYYMMDD, el
problema se presenta porque estas enviando la fecha como
cadena de caracteres, entonces SQL Server tratará de
convertirlo según el formato asociado al LANGUAGE que
tenga definido el login con el cual te has conectado, si
el language es spanish lo manejará como DD/MM/YYYY, si es
us_english lo manejará como MM/DD/YYYY a menos que lo
encuentre en formato ISO con el cual no tiene problemas en
manejarlo.

Si manejas la información a través de un procedimiento
almacenado es mejor que el parámetro lo manejes como tipo
fecha.

Saludos,
Ulises

Hola:
Quisiera ver si alguien me puede ayudar con algo que
quizas sea de lo mas sencillo.
tengo un Stored que recibe un parámetro de tipo fecha
en formato MM/DD/YYYY pero necesito insertarlo a mi tabla
con el formato DD/MM/YYYY por lo que la duda es si existe
alguna función que haga esta conversión o si alguien


tiene
alguna rutina que lo realice

de antemano muchisimas gracias.
.

Respuesta Responder a este mensaje
#3 Maxi
19/05/2004 - 21:06 | Informe spam
Hola, no te recomiendo que hagas esto che!! el formato lo deberias manejar
en ISO y no en DD/mm/yy o mm/dd/yy

Aca te mando un articulo que escribi para MSDN y portalsql donde explico el
uso de fechas en SqlServer, que lo disfrutes.

http://www.configuracionesintegrale...articulo%1


http://www.microsoft.com/spanish/ms...art157.asp

Suerte


Salu2
Maxi
Buenos Aires - Argentina
Desarrollador Microsoft 3 Estrellas .NET
Nunca consideres el estudio como una obligación sino como
una oportunidad para penetrar en el bello y maravillosos
mundo del saber.
- Albert Einstein



"Carlos" escribió en el mensaje
news:f4d301c43dcf$21170d60$
Hola:
Quisiera ver si alguien me puede ayudar con algo que
quizas sea de lo mas sencillo.
tengo un Stored que recibe un parámetro de tipo fecha
en formato MM/DD/YYYY pero necesito insertarlo a mi tabla
con el formato DD/MM/YYYY por lo que la duda es si existe
alguna función que haga esta conversión o si alguien tiene
alguna rutina que lo realice

de antemano muchisimas gracias.



Outgoing mail is certified Virus Free.
Checked by AVG anti-virus system (http://www.grisoft.com).
Version: 6.0.676 / Virus Database: 438 - Release Date: 05/05/2004
email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida