๊ทธ ๋์ ๋ฏธ๋ฃจ๊ณ ์์๋ Date๋ฅผ ๋ณผ๋๊ฐ ์จ๊ฑฐ ๊ฐ๋ค....๐คจ
Horizontal collectionView์ ์ฒซ ๋ฒ์งธ ์ ์ ํ์ฌ ๋ ์ง๋ก ๊ธฐ์คํด์ ๊ทธ ๋ค์ ๋ ์ ๋ค์ ์ ์ ํ ๋นํด ์ฃผ๋ ์์ผ๋ก ๋ง๋ค๊ฒ๋๋ค!
์ฐ์ now๋ผ๋ ํ๋กํผํฐ๋ฅผ ๋ง๋ค์ด ์ค๋๋ค.
let now = Date().timeIntervalSince1970
Date() ๋ ํ์ฌ ๋ ์ง์ ์๊ฐ์ ๋ฐํํ๊ฒ ๋๋๋ฐ
timeIntervalSince1970์ 1970๋ ์ดํ๋ก ๋ช ์ด๊ฐ ํ๋ ๋์ง ๋ํ๋ ๋๋ค.
ํ์ฌ ์๊ฐ์ now๋ผ๋ ํ๋กํผํฐ์ ์ง์ ํด ์ค๋๋ค.
๋ค์์ผ๋ก DateFormatter์ ์์ฑํฉ๋๋ค.
let date: DateFormatter = {
let df = DateFormatter()
df.locale = Locale(identifier: "ko_KR")
df.timeZone = TimeZone(abbreviation: "KST")
df.dateFormat = "yyyy-MM-dd"
return df
}()
์ด๋ ๊ฒ ์ฌ์ฉํ๋ฉด DateFormatter ํ์ ์ date ํ๋กํผํฐ๋ฅผ ์์ฑํด ์ค๋๋ค
local๊ณผ timeZone์ ๊ฐ๊ฐ ko_KR, KST๋ก ์ง์ ํด ์ฃผ์ด์ผ ํ๊ตญ ๊ธฐ์ค์ ์๊ฐ์ด ๋์ต๋๋ค
dateFormat์ yyyy-MM-dd๋ก ์ค์ ํด ์ฃผ์๋๋ฐ
์ฒ์์ MM์ mm์ผ๋ก ์ ๋ชป ์ ์๋๋ 15์๋ฌ์ด ๋์ค๋๋ผ๋.....
์ด๋ ๊ฒ ์ง์ ํด ์ฃผ๋ฉด 2020-09-05์ ํํ๋ก ํฌ๋ฉงํ ๋ฉ๋๋ค
๋ ๋ง์ด ์์ ๋ณด๊ณ ์ถ๋ค๋ฉด ์๋ ๋งํฌ๋ฅผ ์ฐธ์กฐํ์ธ์~
https://stackoverflow.com/questions/35700281/date-format-in-swift
E Mon๊ณผ ๊ฐ์ ์์ผ ์ฝ์ด
EEEE Monday์ ๊ฐ์ ์์ผ
HH:mm 12:00์๊ฐ:๋ถ
MMM Sep๋ฌ ์ฝ์ด
MMMM September๋ฌ ์ด๋ฆ
์ด์ ์ ์์๋ ์๋์ ๊ฐ์ด ์ฌ์ฉํฉ๋๋ค
func collectionView(_ collectionView: UICollectionView, cellForItemAt indexPath: IndexPath) -> UICollectionViewCell {
let cell = collectionView.dequeueReusableCell(withReuseIdentifier: CELL_IDENTIFIER, for: indexPath) as! PickerSubCell
let today = Int(now) + (indexPath.row * 86400)
let timeInterval = TimeInterval(today)
let cellTxt = Date(timeIntervalSince1970: timeInterval)
cell.lblTxt.text = "\(date.string(from: cellTxt))"
return cell
}
now๋ ์์์ ์ ์ธํด ์ค timeInterval ํ์ ์ ๋๋ค.
ํ๋ฃจ 24์๊ฐ์ ์ด๋ก ๋ฐ๊พธ๋ฉด 86400์ด๊ฐ ๋๋ฏ๋ก
๊ฐ ์ ์์ ์ค๋ ๋ ์ง์๋ค๊ฐ ๋ค์๋ ๋ค์๋ ์ด ์ฐํ๋๋ก
indexPath.row์ 86400์ ๊ณฑํ ๋ค ๋ํด ์ค๋๋ค.
๋ค์ Dateํ์ ์ผ๋ก ๋ฐ๊พผ๋ค
์ ์ ์๋ ๋ผ๋ฒจ์ ๋ฃ์ด ์ฃผ๋ฉด
์ด๋ ๊ฒ ๋์ต๋๋ค
ํ๋ฆฌ๊ฑฐ๋ ์ด์ํ ๋ด์ฉ์ด ์๋ค๋ฉด ์ธ์ ๋ ์ง ๋๊ธ ๋ถํ๋๋ ค์!!
ํ์ ๊ธฐ๊ฐ ๋ค๊ฐ์ค๋ ๋ด ๋๋ค..๋น์ผ์ด ์ฌ์ฌ ์ฌ๋ผ์ค๋ ๊ฒ ๋ณด๋ฉด ใ ใ ๐คง๐คง๐คง
'๐ iOS' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
[Swift] ํ๋ก์ ํธ์ Realm ์ ์ฉํ๊ธฐ (cocoapod ๋ถํฐ ์ฐจ๊ทผ์ฐจ๊ทผ) (0) | 2020.10.08 |
---|---|
[Swift] Notification์ผ๋ก view์ view ๋ฐ์ดํฐ ์ ๋ฌํ๊ธฐ (0) | 2020.10.07 |
[Swift] UICollectionViewCell ์์ UICollectionView ๋ฃ๊ธฐ (0) | 2020.09.29 |
[Swift] UICollectionView์์ Section์ ๋๋ ๋ณด์! (0) | 2020.09.28 |
[Swift] Anchor ์ฌ์ฉํด์ UIView ๋ฃ๊ธฐ (0) | 2020.09.28 |
๋๊ธ