2019년 3월 25일 월요일

[Android] TimeZone 확인

Android system의 timezone을 읽어오는 예제.

private byte verifyTimeZoneCode() {
    byte retVal = 0;
    TimeZone z = TimeZone.getDefault();
    String tZName = z.getDisplayName();
    String tZId = z.getID();

    Log.d(TAG,"[TimeZone:"+tZName+"] [GetID:"+tZId+"]");

    if ( tZId.toUpperCase().indexOf("TAIPEI") != -1 ) {
        retVal = 0;
    } else if ( tZId.toUpperCase().indexOf("SEOUL") != -1 ) {
        retVal = 1;
    } else {
        retVal = 2;
    }

    return retVal;
}

댓글 없음:

댓글 쓰기