首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >.where created_at time匹配另一个created_at格式.where(created_at)

.where created_at time匹配另一个created_at格式.where(created_at)
EN

Stack Overflow用户
提问于 2014-10-15 14:39:34
回答 1查看 167关注 0票数 0

我试图使用.where created_at等于另一个created_at查询数据库。

代码语言:javascript
运行
复制
object_2 = Model.where(created_at: object_1.created_at)

The Model's created_at = "2014-10-15 13:31:58.654969"
object_1's created_at = "2014-10-15 13:31:58.444636"

问题是毫秒是不同的。我怎样才能在DateTime上匹配? 2014-10-15 13:31:58

“解决方案”

为了安全起见,我最后去了一个靶场

代码语言:javascript
运行
复制
Model.where(created_at: object_1.created_at - 1.minute..object_1.created_at + 1.minute)
EN

回答 1

Stack Overflow用户

发布于 2014-10-15 14:44:51

如果您只是想截断毫秒,您可以这样做:

代码语言:javascript
运行
复制
object_2 = Model.where(created_at: object_1.created_at.strftime('%Y-%m-%d %H:%M:%S'))
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/26385303

复制
相关文章

相似问题

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