• Home
  • About
    • Develop Woongs photo

      Develop Woongs

      make awesome woongs

    • Learn More
    • Facebook
    • Instagram
    • Github
  • Posts
    • All Posts
    • All Tags
  • Projects

Swift - Time convert using TimeStamp

15 Jan 2019

Reading time ~1 minute

Timestamp를 사용해 시간 포멧을 변경해보자.

간단하다. 바로 코드부터 보자.

func timeFormatter(timestamp: TimeInterval) -> String? {

	let dateFormatter = DateFormatter()

	dateFormatter.locale = Locale(identifier: "ko_KR")

	dateFormatter.dateFormat = "yyyy.MM.dd HH:mm"

	let date = Date(timeIntervalSince1970: timestamp)

	return dateFormatter.string(from: date)

}

timestamp는 1970년도를 기준으로 한 경과시간을 나타낸다. 이를 변환해주는 ==DateFormatter()==를 생성하고 DateFormatter에 원하는 형식을 입력해주면 된다. 우선 지역을 입력한다. (한국 기준 “ko_KR”) 그리고 원하는 날짜 포멧 형태를 입력한다. (예제는 연도,월,일 시:분:초) 그리고 timestamp를 Date형식으로 변환시켜주면 된다.



iosswift Share Tweet +1