zl程序教程

您现在的位置是:首页 >  数据库

当前栏目

MySQL 时间戳转换指南(mysql 转换为时间戳)

mysql转换 指南 时间
2023-06-13 09:18:21 时间

MySQL时间戳转换可以把时间格式从一种转换为另一种,大多是把字符串形式转换成时间戳格式,比如有一个字符串“2019-1-1 12:00:00”,可以通过MySQL函数 str_to_date 把它转换为时间戳格式“1546272000”。来看看MySQL的数据库中怎么将时间戳转换:

1. UNIX_TIMESTAMP()函数用于从MySQL数据库中获取文本时间转换为数字格式的时间戳:

SELECT UNIX_TIMESTAMP("2019-1-1 12:00:00");
# 返回值:1546272000

2. FROM_UNIXTIME()函数用于从MySQL数据库中获取数字格式的时间戳并转换为文本时间:

SELECT FROM_UNIXTIME(1546272000);
# 返回值:2019-01-01 12:00:00

3. DATE_FORMAT()函数可以用来格式化输出格式:

SELECT DATE_FORMAT(FROM_UNIXTIME(1546272000),"%Y-%m-%d %h:%i:%s");
# 返回值:2019-01-01 12:00:00

4. NOW()函数用来获取当前的Unix时间戳:

SELECT UNIX_TIMESTAMP(NOW());
# 返回值为当前Unix时间戳,比如:1578467941

MySQL中有很多函数可以将时间格式从一种转换为另一种,希望上面介绍的这些函数可以帮助大家了解MySQL中的时间戳转换相关的操作,不管是Unix时间戳还是MySQL时间戳都能够轻松实现转换并按照指定格式输出。


我想要获取技术服务或软件
服务范围:MySQL、ORACLE、SQLSERVER、MongoDB、PostgreSQL 、程序问题
服务方式:远程服务、电话支持、现场服务,沟通指定方式服务
技术标签:数据恢复、安装配置、数据迁移、集群容灾、异常处理、其它问题

本站部分文章参考或来源于网络,如有侵权请联系站长。
数据库远程运维 MySQL 时间戳转换指南(mysql 转换为时间戳)