如何将 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 格式的日期。我也尝试将 fromto 日期格式更改为 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”