mysql时间戳转换成年月日时分秒
http://www.forasp.cn/ 2023/2/9 17:29:03 点击:不统计
<网f站o学a习s制p作.cn>
mysql时间戳转换成年月日时分秒,在数据库存储了时间戳,怎么转换为年月日时分秒
1. 先看 时间戳转换为 年月日时分秒的,函数为:FROM_UNIXTIME(字段名[,格式]),格式默认值 %Y-%m-%d %H:%i:%s 年月日时分秒
比如 table 有字段 addtime 为时间戳 值1675730401
变化查询
select addtime, FROM_UNIXTIME(addtime) as nyrsfm from table;
即输出
1675730401 2023-02-07 08:40:01
如果是指定格式呢,比如年月日时分 %Y-%m-%d %H:%i
select addtime, FROM_UNIXTIME(addtime,'%Y-%m-%d %H:%i') as nyrsfm from table;
输出
1675730401 2023-02-07 08:40
2. 如果是年月日时分秒怎么转换为时间戳呢 , 函数 UNIX_TIMESTAMP
比如 select UNIX_TIMESTAMP("2023-02-09 10:10:10") as tim ;
输出
1675908610
也可以将上面的具体时间更换为表中的字段进行查询
http://%77%77%77%2E%66网站制作%6F学习网%72%61%73%70%2E%63%6E