투케이2K

299. (kotlin/코틀린) getTimeZone 사용해 현재 날짜 및 시간 UTC 형식으로 출력 실시 본문

Kotlin

299. (kotlin/코틀린) getTimeZone 사용해 현재 날짜 및 시간 UTC 형식으로 출력 실시

투케이2K 2023. 5. 7. 11:27

[개발 환경 설정]

개발 툴 : AndroidStudio

개발 언어 : Kotlin

 

[소스 코드]

        // ---------------------------------------------------------------
        // [로직 처리 실시]
        // ---------------------------------------------------------------
        try {

            /**
             * ---------------------------------
             * [요약 설명]
             * ---------------------------------
             * 1. getTimeZone : 지정된 타입에 맞게 타임존을 반환 합니다
             * ---------------------------------
             * 2. UTC 표준 협정 시간은 한국형 시간 보다 9 시간 작습니다
             * ---------------------------------
             * 3. 데이터 출력 형식 : yyyy (연) MM (월) dd (일) HH (시) mm (분) ss (초) SSS (밀리세컨드)
             * ---------------------------------
             * */


            // [변수 선언 실시]
            var returnData: String? = null

            // [시스템 currentTimeMillis 확인]
            val time = System.currentTimeMillis()

            // [날짜 데이터 확인 실시]
            val utc = SimpleDateFormat("yyyy MM dd HH mm ss SSS")
            utc.timeZone = TimeZone.getTimeZone("UTC")
            returnData = utc.format(Date(time))

            // [로그 출력 실시]
            S_Log._D_("데이터 출력", arrayOf( returnData ))

        }
        catch (e : Exception) {
            e.printStackTrace()
        }
 

[결과 출력]

 

D///===========//: ================================================
I/: [LOG :: CLASS PLACE :: com.example.kotlinproject.A_Intro.onCreate(A_Intro.kt:159)]
I/: ----------------------------------------------------
I/: [LOG :: DESCRIPTION :: 데이터 출력]
I/: ----------------------------------------------------
I/: [LOG :: 2023 05 07 02 23 28 939]
D///===========//: ================================================

 

반응형
Comments