티스토리 뷰
Development Note/Android
[Android Java] 안드로이드 millisecond to Date, String 로 변환
JamesChun 2020. 4. 12. 16:04private static final String DATE_FORMAT = "yyyy-MM-dd HH:mm:ss";
//long형 타임을 String으로 변환.
public static String longTimeToDatetimeAsString(long resultTime)
{
SimpleDateFormat dateFormat = new SimpleDateFormat(DATE_FORMAT);
String formatTime = dateFormat.format(resultTime);
return formatTime;
}
//long형 타임을 Date 로 변환.
public static Date setTimeConvertDate(long time)
{
Date unixDate = null;
SimpleDateFormat dateFormat = new SimpleDateFormat(DATE_FORMAT);
String formatTime = dateFormat.format(time);
unixDate = stringDateToDate(formatTime);
return unixDate;
}
// 서버에서 주는 utc string을 getTime형태로 변환 후 현재시간과 차로 offset 계산.
public static long serverUTCParse(String utc)
{
Date serverDate = null;
SimpleDateFormat sdf = new SimpleDateFormat(DATE_FORMAT);
SimpleDateFormat dateFormat = new SimpleDateFormat(DATE_FORMAT);
dateFormat.setTimeZone(TimeZone.getTimeZone("utc"));
String formatTime = null;
try{
serverDate = (Date)sdf.parse(utc);
formatTime = dateFormat.format(serverDate.getTime());
serverDate = stringDateToDate(formatTime);
}catch (ParseException e) {
e.printStackTrace();;
}
long timeOffset = serverDate.getTime() - getUtcDatetimeAsDate().getTime(); //서버시간-현재시간
return timeOffset;
}
getUtcDatetimeAsDate 이 함수는 앞포스팅 참고
'Development Note > Android' 카테고리의 다른 글
[Android Java] 구글 인앱결제 구현 방법 (0) | 2020.08.04 |
---|---|
[Android Java] Retrofit2 을 AsyncTask 로 사용하기 (0) | 2020.07.31 |
[Android Java] UTC Time 가져오기 (0) | 2020.04.12 |
[Android Java] 안드로이드 암호화(md5, sha256) (0) | 2020.04.12 |
[Android Java] Butter Knife 사용법 정리 (0) | 2020.04.08 |
댓글
공지사항
최근에 올라온 글
최근에 달린 댓글
- Total
- Today
- Yesterday
TAG
- Locale.getDefault().getLanguage()
- Error Domain=SKErrorDomain Code=0
- nsurl to nsstring convert
- LanguageCode
- dialog
- setCancelable vs setCanceledOnTouchOutside
- nsurl 에서 nsstring 변환
- DeviceModel
- Golang
- abs
- permissionCheck
- 퍼미션체크
- convert nsurl to nsstring
- NSUserDefaults 예제
- ioutil
- 절대값함수
- tempfile
- iTunes Store에 연결할 수 없음
- countryCode
- java.lang.IllegalStateException: Expected BEGIN_OBJECT but was BEGIN_ARRAY at line
- tempdir
- countryName
- abs 함수
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |
글 보관함