0

我有的:

(Date.new(2013, 01, 01)..Date.new(2013, 01, 03)).each do |date|

    #some code

    File.open('data-date.json', 'w') do |d|  
      d.puts JSON.pretty_generate(employee_final) 
    end

end

这会生成一个名为 data-date.json 的文件。例如,我需要 data-20130101.json。

我尝试使用和不使用引号dateprintf '%02d%02d%d', date.month, date.day, date.year不是date.

4

1 回答 1

2

试试这个(注意字符串周围的双引号):

File.open("data-#{date.strftime('%Y%m%d')}.json", 'w') do |d| 
于 2013-03-25T16:38:57.863 回答