android
[JAVA] 안드로이드 달력 계산기 (일주일 단위 구하기)
liz_devel
2021. 7. 6. 10:03
//주 단위 계산 메서드
String Days7(int i){
Calendar week = Calendar.getInstance();
week.add(Calendar.DATE, 7*i);
String beforeWeek = new java.text.SimpleDateFormat("yyyy-MM-dd").format(week.getTime());
return beforeWeek;
}
//오늘 날짜 구하기
String toDays(){
Calendar week = Calendar.getInstance();
week.add(Calendar.DATE , 0);
String today = new java.text.SimpleDateFormat("yyyy-MM-dd").format(week.getTime());
return today;
}
적용 코드 예시
날짜보여지는텍스트뷰.setText(toDays()+" ~ "+Days7(1));
이전버튼.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
i = i-1;
date.setText(Days7(i)+" ~ "+Days7(i+1));
}
});
다음버튼.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
i = i+1;
date.setText(Days7(i) +" ~ "+Days7(i+1));
}
});
반응형