swift & iOS/swift

[swift] 시간, 날짜 출력하기 ( .dateTime, Date.now.formatted(...) )

whale3 2022. 3. 15. 11:51

프로그래밍에서 어떤 언어를 사용하던 시간, 날짜 다루는 것은 정말 까다롭다. Swift도 마찬가지인데, 자바스크립트 였으면 moment 같은 라이브러리를 사용했을 법한 것들을 iOS가 어느 정도 처리해주는 것 같다. 

 

 

Text(Date.now, format: .dateTime.day().month().year())
// 2022년 3월 15일

Text(Date.now, format: .dateTime.hour().minute())
// 오전 11:48

Text(Date.now.formatted(date: .long, time: .shortened))
// 2022년 3월 15일 오전 11:48

Text(Date.now.formatted(date: .long, time: .omitted))
// 2022년 3월 15일

 

 

 

반응형