개발...................../TIL
Swift에서 현재 시간 불러오기와 유의점
bluewiper
2024. 6. 19. 23:18
swift에서는 date 클래스로 현재 날짜와 시간을 불러올 수 있다고 하는데
아래와 같이 코드를 입력했으나,
//주문 시간 : 현재 시간 출력
let currentDate = Date()
Cannot find 'Date' in scope 이라는 경고 메시지가 뜬다.
왜지? 왜용~
swift에서는 date 클래스로 현재 날짜와 시간을 불러올 수 있다고 하는데....
swift에서는 date 클래스로 현재 날짜와 시간을 불러올 수 있다고 하는데....
swift에서는 date 클래스로 현재 날짜와 시간을 불러올 수 있다고 하는데....
아!
class를 불러올 수 없는 원인이 있겠구나 싶어서
영역을 다시 살펴보니
역시나 코딩하기 전에 import Foundation을 지운게 문제였다 핳
💡Foundation은 Swift의 기본 라이브러리로,
날짜와 시간, 문자열, 파일 및 네트워킹 등 다양한 기본 기능을 제공하는데,
이 기능을 쓰기 위해서는 Foundation 프레임워크를 임포트가 선행되어야 한다.💡
swift파일을 생성하면 기본적으로 입력되어 있지만
혹시라도 지우게 되어 라이브러리 기능을
제대로 쓰지 못할 수 있으니 유의해야겠다.
그럼 이제 현재 시간을 가져오는 것으로 다시 돌아가보자.
현재 시간 가져오기
let date = Date()
Date를 원하는 Format으로 가져오기
let date = Date()
let dateFormatter = DateFormatter()
dateFormatter.dateFormat = "yyyy-MM-dd HH:mm" // Format 설정
let dateString = dateFormatter.string(for: date)