안드로이드 스튜디오 자바를 이용하여
핸들러와 스레드를 사용하여 현재시간을 갱신하는 코드이다.
아래의 코드를 복사 붙여넣기 하고 변수값을 바꿔주면 된다.
dTime 현재는 HH:mm 으로 시간 분만 가져온 코드이다
만약 년월일을 가져오는 경에는 dTime 부분을 바꿔주면 된다.
final Handler handler = new Handler(){
@Override
public void handleMessage(@NonNull Message msg) {
String dTime = "HH:mm";
long now = System.currentTimeMillis();
Date date = new Date(now);
SimpleDateFormat dateFormat2 = new SimpleDateFormat(dTime);
getTime2 = dateFormat2.format(date);
txt2.setText(getTime2);
}
};
Runnable task = new Runnable() {
@Override
public void run() {
while (true){
try {
Thread.sleep(1000);
}catch (InterruptedException e){}
handler.sendEmptyMessage(1);
}
}
};
Thread thread = new Thread(task);
thread.start();
'프론트엔드 > 안드로이드 스튜디오' 카테고리의 다른 글
안드로이드 스튜디오 : 다이얼로그 사용하기/AlertDialog (0) | 2022.03.22 |
---|---|
안드로이드 스튜디오 : 시간 카운터하기 / CountDownTimer /카운트 다운 (0) | 2022.03.22 |
안드로이드 스튜디오 : 사진 찍으면 S3에 저장하기 / 갤러리에 사진을 S3에 저장하기 (0) | 2022.03.16 |
안드로이드 스튜디오 : Multipart 이미지 전송하기 / 여러 데이터 전송하기 /@Part MultipartBody.Part (0) | 2022.03.16 |
안드로이드 스튜디오 : 사진찍기/갤러리 불러오기 (0) | 2022.03.16 |