Estoy tratando de obtener la hora actual en un script bash y almacenarlo en una base de datos MySql. ¿Cómo puedo obtener la hora actual y convertirla a un formato que se puede guardar en un campo de fecha y hora de MySql?Bash time to mysql datetime
13
A
Respuesta
18
Se puede escribir:
date +'%F %T'
que imprimirá algo como: (. Pero a medida que zerkms dice, es probablemente mejor utilizar sólo NOW()
dentro de MySQL)
2012-03-04 11:56:54
+0
Funcionó para mí, pero parece que los espacios adicionales no son bienvenidos. He agregado espacio extra después del signo más (+), que rompió el guión. ¡Gracias! – Rolice
2
Equivalente de la respuesta de @ruakh, en forma expandida:
date +'%Y-%m-%d %H:%M:%S'
que imprimir algo como:
2014-04-14 11:33:48
útil si algunos de los caracteres de separación la marca de fecha no son válidos para un solo uso o de la otra.
Cuestiones relacionadas
- 1. MYSQL - datetime to seconds
- 2. English to Time
- 3. str to time en python
- 4. .NET DateTime to String
- 5. Python datetime to microtime
- 6. Linq to EntityFramework DateTime
- 7. MySQL create time y update time timestamp
- 8. javascript add one minute to time object
- 9. C# DateTime to String Issue
- 10. TSQL DateTime to DateKey Int
- 11. Parse CIM_DateTime to .Net DateTime
- 12. Python datetime to Matlab datenum
- 13. Agregue los campos DATE y TIME para obtener el campo DATETIME en MySQL
- 14. UNIX Marca de tiempo para MySQL DATETIME
- 15. Js Fecha object to python datetime
- 16. Django datefield y timefield to python datetime
- 17. Transformación XSLT formato datetime to date
- 18. Linq-to-SQL y rareza DateTime
- 19. manipulación DateTime dentro de LINQ to Entities
- 20. C# string to DateTime with timezone
- 21. C# DateTime - ¿Cómo verificar que Time part is NULL?
- 22. Diferencia entre los módulos Python datetime vs time
- 23. ¿Con qué debería siempre analizar las fechas? DateTime, Time, Time.zone?
- 24. Joda time DateTime almacena incorrectamente en la base de datos
- 25. Get java.util.Date hacia fuera de Joda-Time DateTime
- 26. joda-time: new DateTime (String) vs DateTime.parse (String)
- 27. Mail to MySQL Database
- 28. Java long to Mysql
- 29. MySQL Get Time of Old Record Insert?
- 30. Convertir 64 bit windows number to time Java
¿Por qué no usas 'NOW()' de mysql? Usar ** solo ** el tiempo del servidor de db es una práctica común – zerkms
¿Hay alguna razón por la cual necesita el tiempo bash y no puede usar las funciones de tiempo actual en MySQL? (¡Maldita sea, le gané!) –