MySQL дубликат unix_timestamp для даты и времени - PullRequest
0 голосов
/ 26 апреля 2019

Я получаю одну и ту же метку времени Unix для двух разных дат:

SELECT UNIX_TIMESTAMP("2014-03-09 02:00:00")
--> 1394352000

SELECT UNIX_TIMESTAMP("2014-03-09 03:00:00")
--> 1394352000

Заранее благодарим за любую идею, чтобы решить эту проблему.

Кроме того, я проверил список из временного списка от22 декабря 2013 г. по апрель 2019 г., и я нашел дубликаты для этих дат:

UNIX TIMESTAMP = 1394352000, FECHA_HORA = 9/3/2014 2:00
UNIX TIMESTAMP = 1394352000, FECHA_HORA = 9/3/2014 2:00

UNIX TIMESTAMP = 1425801600, FECHA_HORA = 8/3/2015 2:00
UNIX TIMESTAMP = 1425801600, FECHA_HORA = 8/3/2015 3:00

UNIX TIMESTAMP = 1457856000, FECHA_HORA = 13/3/2016 2:00
UNIX TIMESTAMP = 1457856000, FECHA_HORA = 13/3/2016 3:00

UNIX TIMESTAMP = 1489305600, FECHA_HORA = 12/3/2017 2:00
UNIX TIMESTAMP = 1489305600, FECHA_HORA = 12/3/2017 3:00

UNIX TIMESTAMP = 1520755200, FECHA_HORA = 11/3/2018 2:00
UNIX TIMESTAMP = 1520755200, FECHA_HORA = 11/3/2018 3:00

UNIX TIMESTAMP = 1552204800, FECHA_HORA = 10/3/2019 2:00
UNIX TIMESTAMP = 1552204800, FECHA_HORA = 10/3/2019 3:00

Для преобразования формата даты и времени до формата, принятого UNIX_TIMESTAMP, который я использовал:

SELECT UNIX_TIMESTAMP ( STR_TO_DATE("9/3/2014 2:00", '%e/%c/%Y %k:%i') );
...