개발/Mobile

[IOS] IOS - DatePicker 의 날짜 formatting하기

hojak99 2018. 3. 22. 09:35

IOS 에서 DatePicker 에서 날짜를 가져오려고 한다.


우선 DatePicker 는 다음과 같이 생겼다.



[사진 1: IOS DatePicker]



해당 날짜를 가져오기 위해서는 다음과 같은 코드를 작성하면 된다.

datepicker.date       // 2018-04-17 13:18:39 +0000


위의 코드를 출력시키면 옆에 주석과 같이 출력이 된다.


자바에서는 날짜를 formatting 하기 위해서 SimpleDateFormat 이라는 클래스를 사용한다. IOS 에서도 마찬가지로 어떤 특정 클래스를 이용해 date formatting 을 한다.


let formatter = DateFormatter();
formatter.dateFormat = "YY-MM-d hh:mma";
        
let dateString = formatter.string(from: datePicker.date);
print(dateString);      // 18-03-22 09:04AM


다음과 같은 식으로 formatting 한다.

반응형