Tengo esta pregunta desde el comienzo de mi carrera de programación. ¿Hay realmente un formato culturalmente neutral para datetime en el servidor sql para que cuando envíe cadena de consulta del lado del cliente al servidor de base de datos ejecutando sql server 2008 tenga un formato de fecha y hora del sistema diferente, y si la consulta contiene una fecha convertida a una cadena, qué formato no me daría un error.¿Cuál es el formato de fecha neutra cultural para SQL Server?
Respuesta
Recomiendo leer el The ultimate guide to the datetime datatypes de Tibor Karaszi.
Si ingresa su fecha/hora en formato no separado o ISO 8601, entonces debería estar bien con cualquier configuración.
Unseparated = 'yyyymmdd hh:mm:ss'
ISO 8601 = 'yyyy-mm-ddThh:mm:ss'
actualización (de comentarios):
Si es necesario introducir una fecha única (sin la parte de tiempo), entonces usted tiene que utilizar el formato 'YYYYMMDD'
, como 'YYYY-MM-DD'
no va a funcionar. Vea el artículo vinculado para un ejemplo.
Para los tipos de SQL Server y 'DATETIME', necesita usar' YYYYMMDD' (** sin guiones! ** si necesita DATE solamente - sin tiempo), o el formato que mencionó ('aaaa-mm-ddThh: mm : ss') - ambos funcionan. –
Sí, mencioné ambos. Por lo general, prefiero la versión "sin guiones". Es más conciso. – MicSim
No realmente, no mencionó el formato si solo necesita fecha (sin tiempo). Contrariamente a lo que uno podría llegar a creer, 'YYYY-MM-DD' ** NO ** funcionaría (mientras' YYYYMMDD') lo hace .... –
Podría considerar almacenar su fecha/hora en el formato UNIX time.
- 1. SQL Server 2008 - problema de formato de fecha al insertar
- 2. SQL Server Formato Fecha DD.MM.YYYY HH: MM: SS
- 3. ¿Cómo decide SQL Server el formato para la conversión implícita de fecha y hora?
- 4. ¿Cuál es el formato correcto para pubdate de feed RSS?
- 5. SQL Server 2000 convertir fecha y hora para llegar hhmm
- 6. Fecha SQL Server vs smalldatetime
- 7. ¿Cuál es el valor de NULL en SQL Server?
- 8. ¿Cuál es el alcance de CONTEXT_INFO en SQL Server?
- 9. ¿Cuál es el equivalente de SQL Server de INET_ATON
- 10. ¿Cómo cambiar el idioma y el formato de fecha en SQL Server?
- 11. Aplicación neutra de base de datos .NET
- 12. ¿Cuál es el equivalente de SQL Server APPLY en Oracle?
- 13. ¿Cuál es el uso de SYNONYM en SQL Server 2008?
- 14. ¿Cuál es el formato correcto para django dateTime?
- 15. Acceder al formato de fecha SQL
- 16. ¿Cuál es el formato preferido para almacenar fechas/horas en una base de datos de SQL Server cuando PHP es su idioma principal?
- 17. ¿Cuál es el uso del operador "&" en SQL SERVER
- 18. fecha sql convertir a formato de cadena
- 19. ¿Cuál es la mejor manera de truncar una fecha en SQL Server?
- 20. PHP Fecha en el formato de fecha iCal para DTSTART
- 21. configurando el formato de fecha para NSDateFormatter
- 22. SQL Server 2005 Fecha Marca de fecha y hora Consulta
- 23. Formateo personalizado de fecha/hora en SQL Server
- 24. Al almacenar una fecha y hora en el servidor sql (tipo de fecha y hora), ¿en qué formato lo almacena?
- 25. ¿Cuál es el formato correcto para usar en Fecha/Hora en un archivo XML
- 26. Formato de fecha del servidor SQL MM/DD/YYYY
- 27. instrucciones de formato SQL en SQL Server Management Studio 2008
- 28. convertir el formato JSON fecha
- 29. SQL Server: fecha máxima y unión interna
- 30. problema con el tipo de fecha en SQL Server
que sería ISO –
@Soham: ¿No se requeriría también la zona horaria (para la fecha que se envía)? – shahkalpesh
@shahkalpesh - Eso es lo que quiero evitar. –