No es un título muy bueno, así que mis disculpas.Convertir una cadena de fecha que está antes de 1970 en una marca de tiempo en MySQL
Por alguna razón, (yo no era la persona que lo hizo, yo estoy divagando) tenemos una estructura de tabla donde el tipo de campo para una fecha es varchar. (impar).
Tenemos algunas fechas, tales como:
1932-04-01 00:00:00 and 1929-07-04 00:00:00
Necesito hacer una consulta que convertirá estas cadenas de fecha en una marca de tiempo Unix, sin embargo, en MySQL si convierte una fecha que es anterior a 1970 devolverá 0.
¿Alguna idea?
¡Muchas gracias!
EDITAR: Formato de fecha incorrecta. ooops.
Además, si convierto una fecha anterior a 1970 en una marca de tiempo, esperaría un valor negativo. – Flukey
¿Por qué una marca de tiempo de Unix? Me gustaría invertir algo de tiempo en averiguar si puede usar algo más que marcas de tiempo de Unix, como tratar con marcas de tiempo de Unix <1970 en una gran lata de gusanos ... – nos
@nos - Estoy de acuerdo con usted por completo, sin embargo, ay, no es mi trabajo para hacer eso. Es una de esas cosas en las que un colega vino corriendo a preguntarme si podía ayudarlo con un problema. He recomendado cambiarlo, pero todo depende de él. – Flukey