를 반환 내가 적절한 값을 준 내 IRB 세션날짜 strptime 여기에 잘못된 날짜를
1.9.2p290 :020 > Date.strptime("31-2-2010", "%d-%m-%Y")
ArgumentError: invalid date
이다, 그러나 그것은 ArgumentError
을 반환합니다. 내가 여기서 뭔가를 놓치고 있니?
를 반환 내가 적절한 값을 준 내 IRB 세션날짜 strptime 여기에 잘못된 날짜를
1.9.2p290 :020 > Date.strptime("31-2-2010", "%d-%m-%Y")
ArgumentError: invalid date
이다, 그러나 그것은 ArgumentError
을 반환합니다. 내가 여기서 뭔가를 놓치고 있니?
예, 누락 된 항목 :
년에 관계없이 2 월 중 31 일간은 절대로 존재하지 않습니다.
잘못된 날짜를 지정했습니다.
Time.strptime("31-2-2010", "%d-%m-%Y")
은 2010-03-03 00:00:00 +0000
입니다.
나는 잘못된 날짜 오류를 방지하기 위해 Time.strptime("31-2-2010", "%d-%m-%Y").to_date
을 사용합니다.
죄송합니다. D .. 내 잘못입니다. 감사 – Anand