swift 두 가지 함수로 현재 날짜 구하기 DateFormatter와 Calendar
개발을 하다보면 시간을 표시해야 할 일이 종종 생긴다. 날짜와 시간을 구하는 방법은 다양하다. 정말 무척이나 다양하다! 이번 포스팅에서는 DateFormatter 와 Calendar를 이용해서 날짜와 시간을 구하는 예제를 살펴보자.
1. DateFormatter 예제
func getCurrentDateTime(){
let formatter = DateFormatter() //객체 생성
formatter.dateStyle = .long
formatter.timeStyle = .medium
formatter.dateFormat = "MMMM,dd yyyy" //데이터 포멧 설정
let str = formatter.string(from: Date()) //문자열로 바꾸기
lable.text = "\(str)" //라벨에 출력
}
2. Calendar예제
func getSingle(){
let date = Date()
let calendar = Calendar.current //켈린더 객체 생성
let year = calendar.component(.year, from: date) //년
let month = calendar.component(.month, from: date) //월
let day = calendar.component(.day, from: date) //일
lable.text = "\(year)년 \(month)월 \(day)일"
dateCheck = "\(year)\(month)\(day)"
print(dateCheck!)
}
두개 예제를 프로젝트에 복사 붙여넣기 한다음에 이것저것 수정도해보고 print() 문으로 찍어서 확인도 해보자. 둘중에 편한거 쓰면 되겠다.
'ios 뽀개기 > 버그정리 및 팁' 카테고리의 다른 글
[ios 팁] could not launch 자신의 아이폰에서 앱 구동할때 오류 (0) | 2018.05.05 |
---|---|
[ios 팁] UIImagePickerController오류- 등잔 밑을 살피자 (0) | 2018.05.03 |
ios 10이상에서 navigation titleview를 커스터마이징 할때 발생하는 오류 (2) | 2018.01.29 |
댓글