Tôi có một lô 100 nghìn bản ghi mà tôi đang nhập vào ứng dụng Rails.Phân tích ngày thành định dạng thân thiện với Rails
Có một ngày trong mỗi hàng được định dạng như sau: 03/17/81
Tuy nhiên, khi tôi cố gắng chỉ gán nó vào một trường dữ liệu, nó được chuyển đổi như sau:
ruby-1.8.7-p174 > "03/17/81".to_date
=> Sat, 17 Mar 0081
Cuối cùng tôi sẽ như định dạng để dẫn đến 1981-03-17
Điều này có được thực hiện tốt nhất khi nhập hoặc tôi nên ghi đè trong cấu hình Rails để đặt tiêu chuẩn ngày thành định dạng tôi cần và cách tiếp cận đúng trong Rails 2.3.5 ?
làm thế nào để bạn imp ort này? Bạn có http://apidock.com/ruby/Date/strptime/class –
Tôi có một tập lệnh nhập mà tôi đang chạy qua tập lệnh/runner và sử dụng FasterCSV để phân tích cú pháp dữ liệu và ActiveRecord đơn giản tạo để chèn ngày. – mwilliams
Sau đó, chắc chắn đặt 'strptime' của bạn trong tập lệnh đó. –