본문 바로가기
Programing/android

[android studio] SimpleDateFormat를 이용하여 현재 일자 구하기

by Benedictus711 2021. 10. 8.
728x90

앱을 개발 하는 중 현재 일자를 가져올 경우가 있어 해당 방법에 대해서

기록해 놓았다.

 

아래는 현재일자를 구하는 코드이다.

 

일자를 가져와야 할 메서드 안에 아래의 코드를 작성해 주었다.

long now = System.currentTimeMillis(); //현재시간 가져오기
Date date = new Date(now); //Date형식으로 Convert
SimpleDateFormat dateFormat = new SimpleDateFormat("yyyy-MM-dd"); //SimpleDateFormat 로 원하는 포맷형식 만들기
String getTime = dateFormat.format(date); //지정한 포맷형식으로 일자받기

 

결과 getTime값은 "2021-10-08" 값을 가진다.

 

포맷형식을 일자 + 시간
SimpleDateFormat dateFormat = new SimpleDateFormat("yyyy-MM-dd hh:mm:ss"); 

결과값 : 2021-10-08 10:21:22

 

포맷형식을 시간
SimpleDateFormat dateFormat = new SimpleDateFormat("hh:mm:ss"); 

 

결과값 : 10:21:22

 

등으로 변경시 해당 변경된 포맷형식으로 받을 수 있다.

728x90

댓글