iOS 日期相關總結

2022-04-28 18:48:11 字數 1941 閱讀 6032

//

( nsstring *) == thu oct 16 17:06:25 +0800 2014

//dateformat = eee mmm dd hh:mm:ss z yyyy

nsdateformatter *fmt =[[nsdateformatteralloc] init];

//如果是真機除錯,轉換這種歐美時間,需要設定locale

= [[nslocale alloc] initwithlocaleidentifier:@"en_us"];

= [[nslocale alloc] initwithlocaleidentifier:@"zh_cn"];

//e:星期幾

//m:月份

//d:幾號(這個月的第幾天)

//h:24小時制的小時

//m:分鐘

//s:秒

//z:時區

//y:年

//設定日期格式(宣告字串裡面每個數字和單詞的含義)

fmt.dateformat = @"

eee mmm dd hh:mm:ss z yyyy";

nsdate *createdate = [fmt datefromstring:(nsstring *)]; //

把( nsstring *) 轉成時間物件

= @"yyyy-mm-dd hh:mm:ss";

//這種格式

//(nsstring *) = [fmt stringfromdate:createdate];

//再把時間物件轉換為這種格式的字串

//當前時間

nsdate *now =[nsdatedate];

//日曆物件(方便比較兩個日期之間的差距)

nscalendar *calendar =[nscalendarcurrentcalendar];

/*nscalendarunitera = kcfcalendarunitera,

nscalendarunityear = kcfcalendarunityear,

nscalendarunitmonth = kcfcalendarunitmonth,

nscalendarunitday = kcfcalendarunitday,

nscalendarunithour = kcfcalendarunithour,

nscalendarunitminute = kcfcalendarunitminute,

nscalendarunitsecond = kcfcalendarunitsecond,

nscalendarunitweekday = kcfcalendarunitweekday,

nscalendarunitweekdayordinal = kcfcalendarunitweekdayordinal,

*///

nscalendarcalendarunit 列舉代表想獲得哪些差值

nscalendarunit unit = kcfcalendarunityear | kcfcalendarunitmonth | kcfcalendarunitday | kcfcalendarunithour | kcfcalendarunitminute |kcfcalendarunitsecond;

//計算兩個日期之間的時間差

nsdatecomponents *cmps = [calendar components:unit fromdate:createdate todate:now options:0

];

nslog(

@"%@---%@---%@

", createdate, now, cmps);

Python 日期相關問題總結

比如 計算過去兩年 一年 半年 三個月 乙個月內的資料量 計算合同預計簽署日期在未來一年內的資料量 def past24mons time time time.replace past24ago format int datetime.datetime.now strftime y m d 4 2,...

iOS 日期格式

g 公元時代,例如ad公元 yy 年的後2位 yyyy 完整年 mm 月,顯示為1 12 mmm 月,顯示為英文月份簡寫,如 jan mmmm 月,顯示為英文月份全稱,如 janualy dd 日,2位數表示,如02 d 日,1 2位顯示,如 2 eee 簡寫星期幾,如sun eeee 全寫星期幾,...

我的iOS開發內容相關總結

為了更好的彙總從開始學習ios開發到現在的相關知識點,在去年年中的時候開了這個repo,希望能夠在自己畢業之前完成這件事情,把自己的所學統統都奉獻出來。目前已經填充完成的內容有 招乙個靠譜的ios實習生 附參 文化 macos的歷史 ios的歷史 百家匯github xcode 開發中可能會用到的內...