현재 날짜와 시간을 디바이스 로컬DB에 넣을 상황이 생겼다.
여러곳에서 왠지 쓸 거 같으니 extension
키워드로 확장해서 사용하자.
extension String {
func stringFromDate() -> String {
let now = Date()
let dateFormatter = DateFormatter()
dateFormatter.dateFormat = self
dateFormatter.locale = Locale(identifier: "ko_KR")
return dateFormatter.string(from: now)
}
}
사용은 아래와 같이 하면 된다
print("yyyy-MM-dd HH:mm:ss".stringFromDate())