如何将 Faker 日期格式更改为 "DD/MM/YYYY" 格式的 yield 日期?
How to change Faker date format to yield date in "DD/MM/YYYY" format?
我正在使用 Faker 生成一个随机生日,并通过我的自动化脚本将其输入 DD/MM/YYYY 格式的日期输入框中。
我尝试了下面的代码片段,但是,它 returns 是 YYYY/MM/DD 格式的日期。我也尝试将 from 和 to 日期格式更改为 DD/MM/YYYY,但没有运气.
def self.get_birth_date
Faker::Date.between(from: '1950/01/01', to: '2001/12/31')
end
如果小组中有人可以提供帮助,我们将不胜感激。谢谢!
你可以使用 strftime 方法:
Faker::Date.between(from: '1950/01/01', to: '2001/12/31').strftime("%d/%m/%Y")
它将 return“29/05/1969”
我正在使用 Faker 生成一个随机生日,并通过我的自动化脚本将其输入 DD/MM/YYYY 格式的日期输入框中。
我尝试了下面的代码片段,但是,它 returns 是 YYYY/MM/DD 格式的日期。我也尝试将 from 和 to 日期格式更改为 DD/MM/YYYY,但没有运气.
def self.get_birth_date
Faker::Date.between(from: '1950/01/01', to: '2001/12/31')
end
如果小组中有人可以提供帮助,我们将不胜感激。谢谢!
你可以使用 strftime 方法:
Faker::Date.between(from: '1950/01/01', to: '2001/12/31').strftime("%d/%m/%Y")
它将 return“29/05/1969”