서버에서 일부 데이터를 가져 오는 중 데이터의 일부가 날짜입니다. 날짜는 UTC 형식입니다. getRelativeTimeSpanString
을 사용하여 상대 시간으로 사용자에게 시간을 보여줍니다.UTC 시간을 장치의 현지 시간으로 변환하려면 어떻게해야합니까?
질문 어떻게 사용자 디바이스에 설정된 로컬 시간대로 UTC 시간을 변환 할 수 있습니다. 내가 서버에서 날짜를 받고 relativeTimeSpanString
Date date = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss", Locale.ENGLISH).
parse("2014-05-21 12:21:41");
Date currentDate = new Date();
CharSequence cs = DateUtils.getRelativeTimeSpanString(date.getTime(), currentDate.getTime(), DateUtils.SECOND_IN_MILLIS);
당신은 달력 클래스 http://developer.android.com/reference/java/util/Calendar.html –