将“DateTime.tomorrow”轨定为日期时间

Rails "DateTime.tomorrow" to datetime

提问人:marcHoll90 提问时间:12/13/2022 更新时间:12/13/2022 访问量:61

问:

标题说明了一切,我只是好奇这在某种程度上是可能的。

你能将字符串“DateTime.tomorrow”解析为 DateTime 对象吗?这在某种程度上可能吗?DateTime.tomorrow

我在编码时遇到了这个想法,但我用另一种方式解决了它。

Ruby-on-Rails 红宝石 日期时间

评论

0赞 spickermann 12/14/2022
是唯一可能的输入吗?或者是否还有其他输入,例如 或 ,也应该处理?DateTime.tomorrowDateTime.today1.week.ago
0赞 marcHoll90 12/14/2022
@spickermann和可能DateTime.tomorrowDateTime.now + 1.hour

答:

0赞 Thomas 12/13/2022 #1

你可以用它来解决这个问题,但通常不鼓励这样做,参见:Ruby 中的“eval”何时合理?eval

评论

0赞 marcHoll90 12/13/2022
这究竟如何将字符串转换为 DateTime 对象?
1赞 Thomas 12/13/2022
apidock.com/ruby/Kernel/eval