【问题标题】:Need help formatting date into my activerecord migration column需要帮助将日期格式化到我的 activerecord 迁移列中
【发布时间】:2020-01-20 22:38:19
【问题描述】:

我正在开发基于 ActiveRecord 迁移的 CLI 应用程序,并且我正在尝试将表列之一设置为具有 t.date 属性,以便用户可以在某些日期检查开放可用性。我遇到的麻烦是如何在我创建班级的新实例时格式化我的日期。 Created instance

到目前为止,我只有 2020 整数,所以我可以测试我的其他方法,但我需要先找到它,然后再继续使用更高级的方法。我曾尝试在 "" 和没有的情况下使用 mm/dd/yyyy 格式,以及 mm-dd-yyyy 和其他一些格式。不确定它应该是一个字符串,还是只是整数值。

我希望我的问题是正确的。

【问题讨论】:

  • 能否请您向我们展示您定义日期字段的类,如果不知道您是如何声明的,就不可能给您正确的格式。
  • 我的错,我以为我上传了机器人图片。我编辑了我的原始帖子以包含迁移类
  • 欢迎来到 SO!请阅读“Discourage screenshots of code and/or errors”。代码和错误的图像除了作为辅助信息外效果不佳,将其包含在我们可以重用和修改的代码中是帮助您和未来寻找相同解决方案的人的主要工具。
  • @theTinMan,谢谢。抱歉,我以后会注意的

标签: ruby activerecord command-line-interface


【解决方案1】:

我建议您可以在将日期传递给您的函数之前以各种不同的方式创建日期。

请参阅下图了解创建日期对象的一些示例。

Ruby date and datetime class - Tadayoshi Funaba 1998-2011

【讨论】:

猜你喜欢
  • 1970-01-01
  • 2020-11-21
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2014-08-01
  • 2014-10-28
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多