如何将本年的 1 月 1 日转换为纪元?


可以使用 UNIX_TIMESTAMP() 函数完成,如下所示:

mysql> Select UNIX_TIMESTAMP(CONCAT(YEAR(CURDATE()),'-01-01'));
+--------------------------------------------------+
| UNIX_TIMESTAMP(CONCAT(YEAR(CURDATE()),'-01-01')) |
+--------------------------------------------------+
| 1483209000                                       |
+--------------------------------------------------+
1 row in set (0.03 sec)

可以使用以下查询进行验证:

mysql> Select FROM_UNIXTIME(1483209000);
+---------------------------+
| FROM_UNIXTIME(1483209000) |
+---------------------------+
| 2017-01-01 00:00:00       |
+---------------------------+
1 row in set (0.02 sec)

更新于: 2020 年 6 月 22 日

75 次浏览

开启你的 事业

完成课程认证

开始
广告