D-day
-
[ Android ] D-Day 계산 오류Android 2020. 5. 22. 21:15
CatServant D-day를 계산하면서 날짜 오류가 발생하였다. 첫 번째 만난 오류는 현재 날짜가 한달 전으로 나오는 오류였다. 알고보니 java 에서는 Calendar.get(Calendar.MONTH) 를 했을 때, 현재 달에서 1달 전으로 나오는 문제가 있어서 이를 고쳐주기 위해서 +1을 해주고 다시 set해서 고쳐주었다. 두 번째 만난 오류는 시간때문에 D-day가 하루씩 차이나는 오류였다. 이를 해결해 주기 위해서는 Calendar의 시간을 모두 clear 해주고 계산하면 시간 때문에 날짜가 차이나는 오류는 해결할 수 있었다. Code private String getDday(String targetDay) { int tYear, tMonth, tDay; int dYear, dMonth, d..