안드로이드 개발 질문/답변
(글 수 45,052)
코드를 만들다가 Timer class를 사용하게 되었는데요,
특정 시간에 타이머가 동작하게 만드려고 보니까,
schedule(TimerTask task, Date when)
이렇게 있더라구요, 근데 문제는, Date class의 대부분 메서드가 deprecated 상태더군요
Date 값을 set 해줘서 특정 시간에 시작되도록 하려고 했는데, deprecated 되어 있으니 그냥 무시하고 쓰자니 그렇고,
API문서에는 Date대신 Calendar class를 쓰라는데, 저 위에 Calendar class를 넣으면 당연히 안돌아가고,,
혹시 Date와 Calendar간 변환을 하는 방법이 있을까요? Date를 deprecate 시켰으면 timer의 schedule 메서드도 바꿔주든지 하지 거참..
아님 그냥 무시하고 Date를 써버리는게 나을지... 고수님들의 조언 부탁드립니다^^
Entrepreneur, Embedded/Software Engineer




Calendar 인스턴스를 만들어 시간을 설정한 후, Calendar.getTime()을 쓰시면 Date형으로 바꿀 수 있습니다.