우선, Calendar
을 사용할 수 있지만이 문제를 이해하고 해결하는 방법을 배우고 싶습니다.Date에시, 분, 초를 0으로 설정하면 하루가 하나씩 감소합니다.
나는 Date
에 현재 날짜가 있습니다. 나는이 코드와 함께 할 0으로 시간, 분, 초를 설정하려면 :
current_date.setHours(0);
current_date.setMinutes(0);
current_date.setSeconds(0);
뭔가 내가 그렇게하면 오늘 (31)의 경우, 하루가, 예를 들어, 1 감소됩니다 때문에 잘못된 것 일은 30으로 설정됩니다.
왜? 어떻게하면 Date
으로 해결할 수 있습니까 (Calendar
을 사용하지 않고,이 문제를 어려운 방법으로 해결하는 방법을 배우고 싶습니다). 감사합니다
@ 루크 테일러 왜 안되나요? "why"라는 단어가 포함 된 잠재적으로 유효한 질문 제목이 많습니다. –
당신의 질문 제목은 지금 합법적입니다, 그 전에 모든 kangfu했다. : P –
이 코드는 요일을 변경하지 않습니다. http://ideone.com/uE7Yx? – Patrick