iOS_Swift5

Swift5) Date(), DateFormatter() 날짜, 시간 표시하기 /iOS

summerorange 2022. 2. 23. 17:14
반응형

 

먼저, 지금 날짜 시간 불러오기

let date = Date()  => 2022-02-23 07:52:32 +0000 와 같이 표현이 되고, 

두 번째, 형태를 어떻게 표현할지 정하기

DateFormatter()의 경우에는 객체로 표현이 됨. => <NSDateFormatter: 0x6000002bcf60>

세 번째, 이 객체를 string으로 표현하기

dateFormatter.date(from: date) 와 같은 코드를 사용함

<코드 종합>

let date = Date()

let dateFormatter = DateFormatter()

dateFormatter.dateFormat = "yyyy-MM-dd HH:mm" 

let convertString = dateFormatter.string(from: date)

 

<DateFormatter 표현하는 형식>

yyyy : 2022

yy : 22

MM : 03

M: 3

dd : 02

d : 2

E : Thu or 목

EEEE: Thursday or 목요일

hh : 02 (12시간제)

HH: 14 (24시간제)

mm: 30 분

ss : 30 초

a : 오전 / 오후 를 표시할 수 있음..

 

우선 기억나는 건 이 정도. 이후 더 표현하는 건 date format template swift5 이라고 검색어 창에 치면 나옵니다:->

https://stackoverflow.com/questions/35700281/date-format-in-swift

 

Date Format in Swift

How will I convert this datetime from the date? From this: 2016-02-29 12:24:26 to: Feb 29, 2016 So far, this is my code and it returns a nil value: let dateFormatter = NSDateFormatter()

stackoverflow.com

 

반응형

'iOS_Swift5' 카테고리의 다른 글

XCode15) could not find a storyboard named 'main' in bundle nsbundle  (0) 2022.03.30
xcode - the remote repository rejected commits  (0) 2022.03.16
CoreML - Swift  (0) 2022.03.15
Json Decoding swift  (0) 2022.03.14
Swift) Pod install  (0) 2022.02.16