有没有办法将普通的欧洲日期转换为mySQL中的时间戳值?
我有一个mysql数据库,其列日期(varchar(64))包含欧洲格式的日期,如01.12.15。为此,我需要一个update-sql-query,它将所有行转换为时间戳。
感谢您的帮助!
答案 0 :(得分:3)
使用STR_TO_DATE
将日期字符串26.11.17
转换为真正的日期。然后在该日期调用UNIX_TIMESTAMP
以获取UNIX时间戳。
SELECT
UNIX_TIMESTAMP(STR_TO_DATE('26.11.17', '%d.%m.%y')) AS output
FROM dual;
1511650800