關於NSDate的那些事兒

2021-07-15 06:26:23 字數 1492 閱讀 9993

本文主要介紹有關nsdate的一些基礎用法

@inte***ce viewcontroller ()

@end

- (void)viewdidload

- (void)getcurrentdateoflocalzone 

- (void)getcurrentdatestring

- (void)accordingdatestringtranslatedcurrentdate

nsdateformatter的格式介紹

g -- 紀元

一般會顯示西元前(bc)和公元(ad)

y -- 年

假如是2023年,那麼yyyy=2013,yy=13  

m -- 月

假如是3月,那麼m=3,mm=03,mmm=mar,mmmm=march

假如是11月,那麼m=11,mm=11,mmm=nov,mmmm=november

w -- 年包含的周

假如是1月8日,那麼w=2(這一年的第二個周)

w -- 月份包含的周(與日曆排列有關)

假如是2023年4月21日,那麼w=4(這個月的第四個周)

f -- 月份包含的周(與日曆排列無關)

和上面的w不一樣,f只是單純以7天為乙個單位來統計周,例如7號一定是第乙個周,15號一定是第三個周,與日曆排列無關。

d -- 年包含的天數

假如是1月20日,那麼d=20(這一年的第20天)

假如是2月25日,那麼d=31+25=56(這一年的第56天)

d -- 月份包含的天數

假如是5號,那麼d=5,dd=05

假如是15號,那麼d=15,dd=15

e -- 星期 

假如是星期五,那麼e=fri,eeee=friday

a -- 上午(am)/下午(pm)

h -- 24小時制,顯示為0--23

假如是午夜00:40,那麼h=0:40,hh=00:40

h -- 12小時制,顯示為1--12

假如是午夜00:40,那麼h=12:40

k -- 12小時制,顯示為0--11

假如是午夜00:40,那麼k=0:40,kk=00:40

k -- 24小時制,顯示為1--24

假如是午夜00:40,那麼k=24:40

m -- 分鐘

假如是5分鐘,那麼m=5,mm=05

假如是45分鐘,那麼m=45,mm=45

s -- 秒

假如是5秒鐘,那麼s=5,ss=05

假如是45秒鐘,那麼s=45,ss=45

s -- 毫秒

一般用sss來顯示

z -- 時區

表現形式為gmt+08:00

z -- 時區

表現形式為+0800

關於Python那些事兒

1.易於學習 python有相對較少的關鍵字,結構簡單,和乙個明確定義的語法,學習起來更加簡單。2.易於閱讀 python 定義的更清晰。3.易於維護 python的成功在於它的源 是相當容易維護的。4.乙個廣泛的標準庫 python的最大的優勢之一是豐富的庫,跨平台的,在unix,windows和...

關於Nginx那些事兒

記憶體少 併發能力強,效能優化 正向 在瀏覽器中配置 伺服器,實現客戶端對伺服器的訪問。也就是說,在一般情況下,我們客戶端無法直接訪問到伺服器,需要有那麼乙個中臺作為中間應用實現訪問。反向 反向 中,客戶端是無知的,不知道是否配置了伺服器,我們將資料發到反向 伺服器上去,反向 伺服器選擇目標伺服器獲...

關於BOM的那些事兒

window物件 1.window物件是最頂層的物件 2.window物件有六大屬性,這六大屬性本身也是物件 3.window物件旗下的document也是物件 並且document旗下有五大屬性 4.document旗下的五大屬性又是物件,總結 都是物件 window screenleft 和 s...