MYSQL时间格式与时间从互相换转换

本文详细介绍如何在数据库中利用FROM_UNIXTIME与UNIX_TIMESTAMP函数,实现时间戳与日期格式之间的相互转换,解决跨部门项目合作中时间数据统一处理的问题。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

公司最近接了个大项目,工期有点紧,所以就分PHP部门与我们Java部进行开发,PHP做后台,我们写接口,就有到了这样的问题

他们存时间是时间戳,所以我们要存去时间搓,废话不多说,直接进入主题,本人亲自测试,没问题。

时间戳转换成日期

复制代码代码如下:


FROM_UNIXTIME


例如:

 

数据表中 invest_time 存储的是时间戳,如 1429063399

使用 FROM_UNIXTIME 可以把时间戳转换为日期:

复制代码代码如下:


select FROM_UNIXTIME(invest_time,'%Y年%m月%d') from crm_invest_apply


执行结果:

② 把日期转换为时间戳,和 FROM_UNIXTIME 正好相反 

复制代码代码如下:


UNIX_TIMESTAMP


例如:

复制代码代码如下:


SELECT UNIX_TIMESTAMP('2015-04-29')

这里注意点是,括号里面放嘞是你存时间的字段名
执行结果:

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值