replace
메서드를 사용자 지정할 수 있도록 datetime 개체에 대한 setter 메서드를 만들고 싶습니다. 이것이 가능한가? 예를 들어datetime의 유효성을 확인 하시겠습니까?
: 34
어떤 달 동안 일의 유효한 숫자는 아니지만, 내가 뭘하고 싶은 것은 28
을 빼기 다음 1
에 의해 달이 증가하고 있기 때문에이 오류가 발생합니다
datetime = datetime.replace(day = 34)
, 30
또는 31
일.
나는 당신의 필요를 이해하지 못하겠습니까?! 월 + 1 - 31 일 ?? – gecco
그는'day = 34'를'day = replacementDay;와 동일하게 만들고 싶습니다. while (day> daysPerMonth (month)) {day = dayPerMonth (month); month + = 1; 다시 말해, 무효 일 번호를 현재 달보다 미래로 단순히 처리하는 것입니다. –