在我的rails项目中,我想只获得一天的Date
实例。年份和月份使用当前值。
我可以这样写:
day = 3
date = Date.new(Date.current.year, Date.current.month, day)
和
date = Date.current.beginning_of_month + (day - 1).days
你会怎么写这样的功能? 有更好的实施吗?
答案 0 :(得分:1)
如果您已有Date对象,则可以执行以下操作:
date.change(day: 3)
其中date是Date或DateTime对象。你也可以这样做:
Date.today.change(day: 3)