首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在ruby on rails中,有没有一种方法可以通过Activerecord指定插入到数据库中的字段的格式?

在ruby on rails中,有没有一种方法可以通过Activerecord指定插入到数据库中的字段的格式?
EN

Stack Overflow用户
提问于 2012-02-21 20:42:59
回答 1查看 47关注 0票数 0

我正在通过我的ActiveRecord将一些字符串(看起来像日期)插入到sqlite3数据库中,数据库正在修改字段,使其看起来像日期。例如:

代码语言:javascript
复制
"4-2" => "2-Apr"  #Not only a date but the order has been reversed.

"6-7-12" => "7/12/2006"  #Again not only a date but the order has been changed.

我寻找了一个可以防止这种情况发生的ruby字符串函数,但没有找到任何东西。

有没有其他人遇到过这样的事情,你知道有什么变通方法或修复方法吗?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2012-02-21 21:47:14

如果可以预测字符串的格式,请在保存字符串之前使用以下代码将其分析为date对象。

代码语言:javascript
复制
Date.strptime '6-7-12', '%m-%d-%y'
=> Thu, 07 Jun 2012
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/9377832

复制
相关文章

相似问题

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