Leer fecha actual

04/02/2010 - 18:42 por Alberto | Informe spam
En un procedimiento almacenado estoy leyendo la hora y fecha actual con
getDate() pero observo que me devuelve la hora española + 1. Ahora mismo
son las 18:40 y me devuelve las 19:40.

¿Cómo puedo leer la fecha y hora actual?
 

Leer las respuestas

#1 Gustavo Cantero
04/02/2010 - 19:01 | Informe spam
Alberto:
Si necesitas leer la hora sin la diferencia horaria puedes
utilizar la función GetDateUTC en lugar de GetDate. Por ejemplo, en mi
servidor (que tiene la hora de Argentina, o sea, GMT -3) la siguiente
instrucción:

SELECT GETDATE(), GETUTCDATE()

me devuelve:

2010-02-04 14:57:55.490 2010-02-04 17:57:55.490

Espero que te sirva.
Saludos.

Gustavo A. Cantero
Scientia® Soluciones Informáticas
MCP - MCSD - MCTS - MCPD
http://www.scientia.com.ar
http://www.programandoamedianoche.com
http://foro.scientia.com.ar


From: Alberto [mailto:]
Posted At: jueves, 04 de febrero de 2010 02:42 p.m.
Posted To: microsoft.public.es.sqlserver
Conversation: Leer fecha actual
Subject: Leer fecha actual

En un procedimiento almacenado estoy leyendo la hora y fecha actual con
getDate() pero observo que me devuelve la hora española + 1. Ahora mismo

son las 18:40 y me devuelve las 19:40.

¿Cómo puedo leer la fecha y hora actual?

Preguntas similares