마스터Q&A 안드로이드는 안드로이드 개발자들의 질문과 답변을 위한 지식 커뮤니티 사이트입니다. 안드로이드펍에서 운영하고 있습니다. [사용법, 운영진]

안드로이드에서 시간구하는방법 알고싶습니다

0 추천
안드로이드에서 시간구하는방법 알고싶습니다

자바스크립트, c++ 등과 통신을 하면서

시간값을 교환하고

그시간값을 각 언어에서 변환해서 사용해야됩니다

그리고 디비에 저장하고 시간정렬을 할수있어야되구여
잡부 (5,110 포인트) 님이 2013년 9월 13일 질문

2개의 답변

0 추천

java.util.Calendar 를 사용하세요

안드로이드를 떠나서 java 에서 모두 사용가능한 오브젝트 입니다.

 

long Time_now = System.currentTimeMillis();

SimpleDateFormat sdfNow = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
String strNow = sdfNow.format(new Date(Time_now));

 

 

하늘아륑 (16,800 포인트) 님이 2013년 9월 13일 답변
0 추천

long time = new Date().getTime();

이렇게만 사용하면 long형으로 가져올 수 있습니다. "Epoch"(1970년 1월 1일 자정) 이후부터 현재 시간까지를 밀리초 단위로 표현합니다.

Epoch 기준 시간은 컴퓨터 세상에서는 널리 사용되는 기준이니 다른 언어에서도 충분히 시간 값을 가져 올 수 있고, 숫자 값이니 비교해서 정렬할 수도 있죠.

 

  • getTime

    public long getTime()
    Returns the number of milliseconds since January 1, 1970, 00:00:00 GMT represented by this Date object.
    Returns:
    the number of milliseconds since January 1, 1970, 00:00:00 GMT represented by this date.
Elex (9,090 포인트) 님이 2013년 9월 14일 답변
...