Me gustaría convertir getdate()
en SQL Server a hora EST.Convertir getdate() en EST
Respuesta
¿Ha considerado GETUTCDATE() y realizando el desplazamiento desde allí? Si se refiere a EST como en tiempo estándar, entonces eso es UTC-5, por lo
select dateadd(hour,-5,GETUTCDATE())
INCORRECTO, esto no explica el horario de ahorro de luz diurna. – AndroidDebaser
@AndroidDebaser No necesita tener en cuenta el horario de ahorro de luz diurna. EST siempre será UTC-5. Los lugares en los que el tiempo de ahorro de luz del día del observador cambiará a EDT y el OP solicitarán específicamente EST. Entonces esta respuesta es correcta. – solartic
También puede intentar
select SWITCHOFFSET (SYSDATETIMEOFFSET(), '-05:00')
+1 'SwitchOffset' – RichardTheKiwi
Esto no funciona para el horario de verano, por lo tanto, es incorrecto solo la mitad de la temporada del año. – AndroidDebaser
Estoy totalmente de acuerdo con http://stackoverflow.com/users/832388/androiddebaser –
GetDate() es la hora del sistema desde el propio servidor.
Tome la diferencia horaria de GetDate() ahora y la hora en que está ahora en EST use este código donde 1 es esa diferencia (en este caso, el servidor se encuentra en zona horaria central) (Esto también supone que su servidor es la contabilidad de DST)
SELECT DATEADD(hour, 1, GETDATE()) AS EST
EST es GMT-5 horas, mientras que EDT es GMT-4 horas.
Para obtener EST:
select dateadd(hour,-5,GETUTCDATE())
Para obtener EDT:
`select dateadd(hour,-4,GETUTCDATE())`
Estas son todas las respuestas incorrectas
EST a UTC no siempre es 5 horas de diferencia. Depende del ahorro de tiempo diurno Puede durar 4 horas o 5 horas. http://ww2010.atmos.uiuc.edu/(Gh)/guides/maps/utc/frutc.rxml
Si está intentando emitir una hora local, como hora del este, con horario de verano, necesita una función que detecta el inicio y el final del horario de verano y luego aplica un desplazamiento variable: he encontró esto: http://joeyiodice.com/convert-sql-azure-getdate-utc-time-to-local-time/ útil.
- 1. convertir de EST/EDT a GMT
- 2. Cómo convertir hora GMT a hora EST utilizando python
- 3. getdate() en EnterpriseDB PostgreSQL
- 4. Convierta fecha/hora en GMT a EST en Javascript
- 5. getDate con Jquery Datepicker
- 6. GETDATE el mes pasado
- 7. JDBC ResultSet getDate perdiendo precisión
- 8. Getdate predeterminado para Insert date
- 9. Cómo concatenar una cadena y GETDATE() en MSSQL
- 10. JAVA TimeZone issue EDT Vs EST
- 11. PHP date_default_timezone_set() Hora Estándar del Este (EST)
- 12. Hora actual est en java con horario de verano
- 13. zonas horarias en R: ¿cómo evitar términos ambiguos como EST?
- 14. Columna Entity Framework DateTime - GetDate() valor Inserción
- 15. Cómo gestionar GetDate() con Entity Framework
- 16. GETDATE() en un comando de paso de trabajo T-SQL
- 17. Convertir marca de tiempo en zonas horarias
- 18. Javascript Integridad del método de fecha - getDate vs getMonth
- 19. ¿Cómo obtener solo la parte de fecha de getdate()?
- 20. ¿Cómo obtengo solo la fecha cuando uso MSSQL GetDate()?
- 21. ¿Por qué EF DataBase First no usa getdate()?
- 22. Convertir milisegundos a NSDate
- 23. convertir el objeto Fecha a TimeWithZone
- 24. fecha sql convertir a formato de cadena
- 25. Cómo convertir datetime en persa en el servidor sql
- 26. ERROR al usar getDate() en el oráculo para actualizar las filas
- 27. Seleccionando la función GETDATE() dos veces en una lista de selección-- ¿el mismo valor para ambos?
- 28. ¿Cómo utilizo GETDATE() y DATEADD() de SQL en una expresión de Linq a SQL?
- 29. Recuperando la fecha en el servidor SQL, CURRENT_TIMESTAMP frente a GetDate()
- 30. ¿Cómo evito el uso de getdate() en una vista de SQL?
¿Qué versión de SQL Server? – gbn
¿Sería más correcto decir que está buscando hora del este ?: I.E. ¿Qué hay en el reloj en la costa este donde la gente observa el horario de verano? – Empiricist