首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >使用MySQL将Unix时间戳转换为人类可读的日期

使用MySQL将Unix时间戳转换为人类可读的日期
EN

Stack Overflow用户
提问于 2011-06-07 23:23:30
回答 9查看 370K关注 0票数 249

有没有一个MySQL函数可以用来将Unix时间戳转换成人类可读的日期?我有一个保存Unix时间的字段,现在我想为人类可读的日期添加另一个字段。

EN

回答 9

Stack Overflow用户

回答已采纳

发布于 2011-06-07 23:28:00

使用FROM_UNIXTIME()

代码语言:javascript
复制
SELECT
  FROM_UNIXTIME(timestamp) 
FROM 
  your_table;

另请参阅:MySQL documentation on FROM_UNIXTIME()

票数 453
EN

Stack Overflow用户

发布于 2013-11-11 08:11:47

其他答案中缺少的(在撰写本文时)并且不直接明显的是,from_unixtime可以接受第二个参数来指定格式,如下所示:

代码语言:javascript
复制
SELECT
  from_unixtime(timestamp, '%Y %D %M %H:%i:%s')
FROM 
  your_table
票数 128
EN

Stack Overflow用户

发布于 2011-06-07 23:26:14

我想你要找的是FROM_UNIXTIME()

票数 31
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/6267564

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档