728x90
안드로이드에서 현재 날짜 및 시간을 출력해주기 위해서
1. Date객체
2. Calender Class
3. System Class
이 3가지가 대표적이고 저는 대부분 Date를 사용합니다.
@Override
protected void onCreate(Bundle savedInstanceState)
{
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
//날짜 및 시간 형식 지정
SimpleDateFormat simpleDateFormat = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
//Date 객체 사용
Date date = new Date();
String time1 = simpleDateFormat.format(date);
//Calendar 클래스의 getTime()함수 사용
Calendar calendar = Calendar.getInstance();
String time2 = simpleDateFormat.format(calendar.getTime());
//System 클래스의 currentTimeMillis()함수 사용
String time3 = simpleDateFormat.format(System.currentTimeMillis());
Log.d("time", "time1 : " + time1);
Log.d("time", "time2 : " + time2);
Log.d("time", "time3 : " + time3);
}
결과는 모두 동일합니다.
2020-06-10 20:49:24.975 7352-7352/com.test.navermap D/time: time1 : 2020-06-10 20:49:24
2020-06-10 20:49:24.976 7352-7352/com.test.navermap D/time: time2 : 2020-06-10 20:49:24
2020-06-10 20:49:24.976 7352-7352/com.test.navermap D/time: time3 : 2020-06-10 20:49:24
날짜 및 시간의 형식을 지정하기 위해 사용되는 SimpleDateFormat은 아래 표를 참조해서 원하는 형식으로 지정하시면 됩니다.
PS. 매번 프로젝트만 진행하다가 개인적으로 앱을 하나 출시했습니다.
비록 허접한 앱이기는 하지만 이걸 토대로 몇몇가지 팁에 대해 포스팅을 작성하려고 하오니 아래 포스팅 글 한번 읽어봐 주시면 감사하겠습니다. ^^
andro-jinu.tistory.com/entry/todaysaying1
728x90
'안드로이드(JAVA) 문법' 카테고리의 다른 글
[안드로이드] 시스템 멈추기 - Sleep() 사용법 (2) | 2020.06.15 |
---|---|
[안드로이드] 문자열 비교, 포함여부, 변환, 자르기 (0) | 2020.06.15 |
[안드로이드] 위경도로 주소찾기 Geocoder (0) | 2020.06.15 |
댓글