MySQL 如何从DateTime实例中获取总秒数

MySQL 如何从DateTime实例中获取总秒数

可以通过UNIX_TIMESTAMP()函数将MySQL DateTime实例转换为秒数,方法如下-

mysql>选择UNIX_TIMESTAMP('2017-05-15 04:05:30')AS '秒数';

+-------------------+
| 秒数 |
+-------------------+
|        1494801330 |
+-------------------+
1行记录(0.00秒)

上面的查询将给定的日期时间实例转换为总秒数。

mysql>选择UNIX_TIMESTAMP(NOW())AS '秒数';

+-------------------+
| 秒数 |
+-------------------+
|        1509248856 |
+-------------------+
1行记录(0.00秒)

上面的查询将当前的DateTime实例转换为总秒数。

mysql>从
       测试中选择存储在表“testing”中具有值“Gaurav”列的DateTime实例为“注册日期”的秒数。

+-------------------+
| 秒数 |
+-------------------+
|        1509247113 |
+-------------------+
1行记录(0.00秒)

上面的查询将具有值“Gaurav”的列StudentName中专用的DateTime实例转换为总秒数。

阅读更多:MySQL 教程

Python教程

Java教程

Web教程

数据库教程

图形图像教程

大数据教程

开发工具教程

计算机教程