MySQL 时间戳格式转换

上一篇 / 下一篇  2010-05-18 17:52:19 / 个人分类:小知识点

对于 MySQL 数据库,开发喜欢用 时间戳 的格式保存时间数据,这样直接查表就很不直观,也不能通过修改数据库的方式 构造出一些 测试数据 ,在网上找了一下,用如下方法可以实现 时间戳 和 直观数据的相互转换:

1、时间数据 --> 时间戳:

select UNIX_TIMESTAMP('2010-05-18 16:15:00');

结果:1274170500

2、时间戳 -- > 时间数据:

select FROM_UNIXTIME(1274170500);

结果:2010-05-18 16:15:00

 

补充:有格式的情况:

FROM_UNIXTIME(unix_timestamp,format)

eg:

select FROM_UNIXTIME(UNIX_TIMESTAMP(),'%Y %D %M %h:%i:%s %x');

结果:2010 18th May 06:02:13 2010


TAG:

 

评分:0

我来说两句

Open Toolbar