首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >MysQL通过查询获取时间

MysQL通过查询获取时间
EN

Stack Overflow用户
提问于 2015-03-28 18:09:56
回答 2查看 38关注 0票数 1

‘注册’行中的时间是这样存储的:"1427538785“,所以我不能使用这个方法:WHERE DATE(Signup) = DATE(NOW())

但需要获取注册时间是今天的查询..

你知道怎么解决这个问题吗?

EN

回答 2

Stack Overflow用户

发布于 2015-03-28 18:12:58

您需要from_unixtime

代码语言:javascript
复制
mysql> select from_unixtime('1427538785','%Y-%m-%d');
+----------------------------------------+
| from_unixtime('1427538785','%Y-%m-%d') |
+----------------------------------------+
| 2015-03-28                             |
+----------------------------------------+
1 row in set (0.00 sec)

因此,查询将是

代码语言:javascript
复制
WHERE from_unixtime(Signup,'%Y-%m-%d') = curdate();
票数 1
EN

Stack Overflow用户

发布于 2015-03-28 18:12:15

代码语言:javascript
复制
WHERE DATE(FROM_UNIXTIME(Signup)) = curdate()
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/29315902

复制
相关文章

相似问题

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