본문 바로가기
안드로이드(JAVA) 문법

[안드로이드] 현재 날짜 및 시간 출력하기

by jinu957 2020. 6. 15.
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

 

[안드로이드 스튜디오] 앱 출시 소식 - 오늘의 명언(명언, 고사성어, 속담)

아주 오랜만에 포스팅을 하게 됐네요 그동안 다른 프로젝트로 매우 바뻤던 관계로 한동안 포스팅을 못했는데 요즘 짬이 나서 간단하게 앱을 만들고 출시까지 하였습니다. 그동안은 앱을 만들긴

andro-jinu.tistory.com

 

728x90

댓글