Mongoid解析并存储日期

时间:2013-08-27 20:25:06

标签: ruby mongodb date mongoid

我将收到来自“11月8日星期四”格式的网络表单的日期。我想确保在相应的Date字段中将它存储在MongoDB中(我使用Mongoid作为我的客户端驱动程序)。使用Ruby或任何可用的类型库,什么是确保何时解析这个日期的最佳方法,我以不会破坏Date字段Mongoid / MongoDB支持的方式存储它?

1 个答案:

答案 0 :(得分:1)

您应该使用Time.parse(来自Ruby标准库)将来自Web表单的字符串转换为Time对象,例如:

time = Time.parse(params[:date])

由于这是由Ruby标准库提供的,因此您可能需要在此语句前加require "time"