프로그래밍에서 어떤 언어를 사용하던 시간, 날짜 다루는 것은 정말 까다롭다. 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일
반응형
'swift & iOS > swift' 카테고리의 다른 글
[swift] ObservableObject 프로토콜과 swiftUI 뷰 (0) | 2022.03.24 |
---|---|
[swift] 프로퍼티를 관찰하기 위한 property observer (didSet, willSet) (0) | 2022.03.24 |
[swift] api (0) | 2022.02.14 |
[swift] static 키워드: static이 붙은 프로퍼티와 메소드 (0) | 2022.02.14 |
[swift] set (0) | 2022.02.09 |