[IOS] 현재 시간을 UTC 밀리 세컨드로 얻는 방법

현재 시간을 UTC 밀리세컨드로 얻으려면 다음과 같이 Swift 코드를 사용할 수 있습니다. 코드에서 Date()를 사용하여 현재 시간을 얻은 다음, timeIntervalSince1970 속성을 사용하여 1970년 1월 1일부터 현재까지의 초를 얻습니다. 이후 초를 1000을 곱하여 밀리세컨드로 변환합니다.

import Foundation

func getCurrentUTCTimeInMillis() -> Int64 {
    let currentDate = Date()
    let timeIntervalSince1970 = currentDate.timeIntervalSince1970
    let milliseconds = Int64(timeIntervalSince1970 * 1000)
    return milliseconds
}

let currentTimeInMillis = getCurrentUTCTimeInMillis()
print(currentTimeInMillis)

위 코드를 실행하면 현재 UTC 시간을 밀리세컨드 단위로 얻을 수 있습니다. Int64 타입을 사용하여 결과를 반환하는데, 이는 밀리세컨드 값을 나타내는 데에 충분한 정밀도를 제공하기 때문입니다.