참고 : http://memesong.blogspot.kr/2012/09/blog-post.html
import java.text.SimpleDateFormat;
import java.util.Date;
// 시스템으로부터 현재시간(ms) 가져오기
long now = System.currentTimeMillis();
// Data 객체에 시간을 저장한다.
Date date = new Date(now);
// 각자 사용할 포맷을 정하고 문자열로 만든다.
SimpleDateFormat sdfNow = new SimpleDateFormat("yyyy/MM/dd HH:mm:ss");
String strNow = sdfNow.format(date);
// 1. 위 코드를 2줄로 줄였다.
SimpleDateFormat sdfNow = new SimpleDateFormat("yyyy/MM/dd HH:mm:ss");
time = sdfNow.format(new Date(System.currentTimeMillis()));
// 2. 위 코드를 1줄로 줄였다. 하지만 위에 코드를 이해하지 못한 상태라면 가독성이 떨어질 수 있다.
time = new SimpleDateFormat("yyyy/MM/dd HH:mm:ss").format(new Date(System.currentTimeMillis()));다른 방법
Calendar calendar = Calendar.getInstance(); // long으로 가져올 때 long now = calendar.getTimeInMillis(); // 문자열로 가져올 때 String str = calendar.getTime().toString();
calendar.getTime().toString(); 일 때 출력 형식
'대학 생활 > Android' 카테고리의 다른 글
| [Android] 커스텀 타이틀바 만들기 (0) | 2014.03.05 |
|---|---|
| [Android API] PowerManager 번역(작성중) (0) | 2014.03.05 |
| [Android] TextView 특정 글자 진하게하기 (0) | 2014.02.07 |
| [Android] 옵션메뉴에 체크버튼, 라디오버튼 삽입 (0) | 2014.01.08 |