반응형
Notice
Recent Posts
Recent Comments
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 | 31 |
Tags
- 자바
- 변경된 정보
- 명령어
- tcp
- 나지보
- 어플
- 집 정리
- 벨팡
- 히오스
- 소캣(Socket)
- TCP 네트워크 방식의 연결
- 게임
- 나지보 특성
- tcp네트워크
- 컬렉션 프레임
- 아이패드
- 기업의 행포
- 리눅스
- 비행기 모드
- 안드로이드 Application Lifecycle
- 스랄 특성
- game
- php 홈디렉토리 변경방법
- 포트(Port)
- 아이폰
- 안드로이드
- End of Darkness
- Collection Framework
- unity
- 에셋
Archives
- Today
- Total
Do Something IT
기념일자 찾기 본문
반응형
datepicker와 calendar클래스를 이용하여 기념일자를 찾는 프로그램을 만들어 보았다
public class AndTest extends Activity {
/** Called when the activity is first created. */
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
((Button)findViewById(R.id.btfind)).setOnClickListener(On_Find);
}
private View.OnClickListener On_Find=new View.OnClickListener(){
@Override
public void onClick(View v) {
// TODO Auto-generated method stub.
DatePicker StartDate=(DatePicker)findViewById(R.id.DatePicker);
EditText edCount=(EditText)findViewById(R.id.EdCount);
TextView tvResult=(TextView)findViewById(R.id.TvResolt);
/*GregorianCalendar은 Calendar클래스를 상속받아 시스템으로 부터 현재 시간을
* 읽어온다. 날자를 읽어 오기 위해서는 년,달,일을 매개변수로 입력해준다.*/
Calendar _Calendar = new GregorianCalendar(
StartDate.getYear(),
StartDate.getMonth(),
StartDate.getDayOfMonth()
);
/*Calendar 변수에 저장된 날짜에 Calendar.DATE 형으로 Integer.parseInt(edCount.getText().toString())을 저장한다.*/
_Calendar.add(Calendar.DATE,Integer.parseInt(edCount.getText().toString()));
/*SimpleDateFormat 클래스를 통해 calendar에 막저장된 날짜값을 년-달-일로 나누어 저장하여
* 출력해준다.*/
SimpleDateFormat DataFormat = new SimpleDateFormat("yyyy-MM-dd");
tvResult.setText("차는 날짜 :"+DataFormat.format(_Calendar.getTime()));
}
};
}
public class AndTest extends Activity {
/** Called when the activity is first created. */
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
((Button)findViewById(R.id.btfind)).setOnClickListener(On_Find);
}
private View.OnClickListener On_Find=new View.OnClickListener(){
@Override
public void onClick(View v) {
// TODO Auto-generated method stub.
DatePicker StartDate=(DatePicker)findViewById(R.id.DatePicker);
EditText edCount=(EditText)findViewById(R.id.EdCount);
TextView tvResult=(TextView)findViewById(R.id.TvResolt);
/*GregorianCalendar은 Calendar클래스를 상속받아 시스템으로 부터 현재 시간을
* 읽어온다. 날자를 읽어 오기 위해서는 년,달,일을 매개변수로 입력해준다.*/
Calendar _Calendar = new GregorianCalendar(
StartDate.getYear(),
StartDate.getMonth(),
StartDate.getDayOfMonth()
);
/*Calendar 변수에 저장된 날짜에 Calendar.DATE 형으로 Integer.parseInt(edCount.getText().toString())을 저장한다.*/
_Calendar.add(Calendar.DATE,Integer.parseInt(edCount.getText().toString()));
/*SimpleDateFormat 클래스를 통해 calendar에 막저장된 날짜값을 년-달-일로 나누어 저장하여
* 출력해준다.*/
SimpleDateFormat DataFormat = new SimpleDateFormat("yyyy-MM-dd");
tvResult.setText("차는 날짜 :"+DataFormat.format(_Calendar.getTime()));
}
};
}
반응형
'Android' 카테고리의 다른 글
[번역] 안드로이드 Drawable Mutations (0) | 2010.06.24 |
---|---|
움직이는 네모 (0) | 2010.06.21 |
안드로이드 애플리케이션 구성요소 (0) | 2010.06.08 |
안드로이드 구조 (0) | 2010.06.08 |
fill_parent 와 wrap_content의 차이점 (0) | 2010.06.04 |
Comments