Fecha del servidor en otro horario

28/08/2009 - 17:26 por Carmelo J. Morales Muñoz | Informe spam
¡Hola!

El servidor está en otro continente, con lo cual la hora actual del servidor
no coincide con la de mi pais.

¿Existe algún modo de que me de la hora del servidor actualizada a mi pais?.

Por ejemplo, En españa son 6 horas mas que en NY.

Gracias!

Preguntas similare

Leer las respuestas

#1 Emilio Boucau
28/08/2009 - 23:12 | Informe spam
Carmelo,

No conozco una manera nativa de localizar / regionalizar un dato tipo fecha
y hora. Si bien en SQL Server 2008 se soportan los husos horarios, te pueden
servir o no ... No podrias modificar tu codigo para que reciba como
parametro un DateTime enviado desde el cliente al invocar el SP ?

Saludos !

Emilio Boucau
Buenos Aires - Argentina

"Carmelo J. Morales Muñoz" wrote in message
news:
¡Hola!

El servidor está en otro continente, con lo cual la hora actual del
servidor no coincide con la de mi pais.

¿Existe algún modo de que me de la hora del servidor actualizada a mi
pais?.

Por ejemplo, En españa son 6 horas mas que en NY.

Gracias!
Respuesta Responder a este mensaje
#2 Carmelo J. Morales Muñoz
29/08/2009 - 15:56 | Informe spam
El problema es que el servidor ejecuta cada 30 minutos un script, y lo hace
él solo, así que no tengo oportunidad de pasarle la fecha yo.

Cuando doy de alta registros lo hago con mi hora local "españa". supongo que
guardo un registro con la siguiente fecha/hora:

28/8/2009 13:00


Ahora resulta que el servidor ejecuta automáticamente el script que busca
registros con la fecha mas antigua que la fecha del servidor, es un lio, ya
que el servidor creo que tiene unas 8 horas de diferencia.

Pensé que habría alguna forma de obtener la fecha en base a una región,
ahora solo se me ocurre intentar ajustar la diferencia antes de hacer la
consulta o bien, antes de almacenar la fecha, adaptarla a la diferencia
horaria.

Veré que hago, de todos modos cualquier consejo será muy agradecido


"Emilio Boucau" escribió en el mensaje de
noticias:
Carmelo,

No conozco una manera nativa de localizar / regionalizar un dato tipo
fecha y hora. Si bien en SQL Server 2008 se soportan los husos horarios,
te pueden servir o no ... No podrias modificar tu codigo para que reciba
como parametro un DateTime enviado desde el cliente al invocar el SP ?

Saludos !

Emilio Boucau
Buenos Aires - Argentina

"Carmelo J. Morales Muñoz" wrote in message
news:
¡Hola!

El servidor está en otro continente, con lo cual la hora actual del
servidor no coincide con la de mi pais.

¿Existe algún modo de que me de la hora del servidor actualizada a mi
pais?.

Por ejemplo, En españa son 6 horas mas que en NY.

Gracias!



Respuesta Responder a este mensaje
#3 Carlos Sacristan
31/08/2009 - 09:49 | Informe spam
Para ese tipo de problemas, yo trabajaría siempre con la fecha UTC
(GETUTCDATE() te devuelve esta fecha automáticamente), almacenando también
el desfase horario en el momento de la inserción

"Caminar sobre el agua y desarrollar software a partir de unas
especificaciones es fácil, si ambas están congeladas."
Edward V. Berard, ingeniero informático

http://blogs.solidq.com/es/elrincondeldba


"Carmelo J. Morales Muñoz" wrote in message
news:
El problema es que el servidor ejecuta cada 30 minutos un script, y lo
hace él solo, así que no tengo oportunidad de pasarle la fecha yo.

Cuando doy de alta registros lo hago con mi hora local "españa". supongo
que guardo un registro con la siguiente fecha/hora:

28/8/2009 13:00


Ahora resulta que el servidor ejecuta automáticamente el script que busca
registros con la fecha mas antigua que la fecha del servidor, es un lio,
ya que el servidor creo que tiene unas 8 horas de diferencia.

Pensé que habría alguna forma de obtener la fecha en base a una región,
ahora solo se me ocurre intentar ajustar la diferencia antes de hacer la
consulta o bien, antes de almacenar la fecha, adaptarla a la diferencia
horaria.

Veré que hago, de todos modos cualquier consejo será muy agradecido


"Emilio Boucau" escribió en el mensaje de
noticias:
Carmelo,

No conozco una manera nativa de localizar / regionalizar un dato tipo
fecha y hora. Si bien en SQL Server 2008 se soportan los husos horarios,
te pueden servir o no ... No podrias modificar tu codigo para que reciba
como parametro un DateTime enviado desde el cliente al invocar el SP ?

Saludos !

Emilio Boucau
Buenos Aires - Argentina

"Carmelo J. Morales Muñoz" wrote in message
news:
¡Hola!

El servidor está en otro continente, con lo cual la hora actual del
servidor no coincide con la de mi pais.

¿Existe algún modo de que me de la hora del servidor actualizada a mi
pais?.

Por ejemplo, En españa son 6 horas mas que en NY.

Gracias!











Respuesta Responder a este mensaje
#4 Carmelo J. Morales Muñoz
03/09/2009 - 19:45 | Informe spam
Gracias, aunque lo solucioné almacenándola con el desfase horario, pondré tu
comentario en el código para cuando tenga oportunidad de revisarlo.

Muy amable, un saludo!

"Carlos Sacristan" escribió en el mensaje de
noticias:OwxiZ#
Para ese tipo de problemas, yo trabajaría siempre con la fecha UTC
(GETUTCDATE() te devuelve esta fecha automáticamente), almacenando también
el desfase horario en el momento de la inserción

"Caminar sobre el agua y desarrollar software a partir de unas
especificaciones es fácil, si ambas están congeladas."
Edward V. Berard, ingeniero informático

http://blogs.solidq.com/es/elrincondeldba


"Carmelo J. Morales Muñoz" wrote in message
news:
El problema es que el servidor ejecuta cada 30 minutos un script, y lo
hace él solo, así que no tengo oportunidad de pasarle la fecha yo.

Cuando doy de alta registros lo hago con mi hora local "españa". supongo
que guardo un registro con la siguiente fecha/hora:

28/8/2009 13:00


Ahora resulta que el servidor ejecuta automáticamente el script que busca
registros con la fecha mas antigua que la fecha del servidor, es un lio,
ya que el servidor creo que tiene unas 8 horas de diferencia.

Pensé que habría alguna forma de obtener la fecha en base a una región,
ahora solo se me ocurre intentar ajustar la diferencia antes de hacer la
consulta o bien, antes de almacenar la fecha, adaptarla a la diferencia
horaria.

Veré que hago, de todos modos cualquier consejo será muy agradecido


"Emilio Boucau" escribió en el mensaje de
noticias:
Carmelo,

No conozco una manera nativa de localizar / regionalizar un dato tipo
fecha y hora. Si bien en SQL Server 2008 se soportan los husos horarios,
te pueden servir o no ... No podrias modificar tu codigo para que reciba
como parametro un DateTime enviado desde el cliente al invocar el SP ?

Saludos !

Emilio Boucau
Buenos Aires - Argentina

"Carmelo J. Morales Muñoz" wrote in message
news:
¡Hola!

El servidor está en otro continente, con lo cual la hora actual del
servidor no coincide con la de mi pais.

¿Existe algún modo de que me de la hora del servidor actualizada a mi
pais?.

Por ejemplo, En españa son 6 horas mas que en NY.

Gracias!














email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida