iOS開發 時間格式相關

2021-07-15 17:34:25 字數 640 閱讀 9264

1、系統時間(區分系統時間與網路時間)

注意點是假如我們手動調整了我們裝置的系統時間,下面的就不准了。

nsdateformatter *fm = [[nsdateformatter alloc] init];

[fm setdateformat:@"yyyy-mm-dd hh:mm:ss"];

nsstring *currentdatestr = [fm stringfromdate:[nsdate date]];

初識nsdate的時候,總是這樣列印一下:

nsdate *date = [nsdate date];

nslog(@"%@",date);

這種方法列印的時間與系統時間相差8小時,一般我們也不直接用,忽略,如果非要設定時區

對於東八區

//結果與上面的輸出一致。

fm.timezone = [nstimezone timezonewithname:@"gmt+0800"];

//格林威治時間

fm.timezone = [nstimezone timezonewithname:@"gmt"]

未完待續。。。。

iOS開發 時間格式類

目前只實現了三個類方法,第乙個獲取當前時間,以字元創的形式返回,例如 201606161532 第二個以當前時間與給定時間的時間差 秒 第三個以當前時間與給定時間的時間差 分 h檔案 timehelper.h zipeiyi created by 劉成利 on 16 6 14.import inte...

iOS開發中時間格式的轉化

一 將時間轉化成時間戳 nsstring timesp nsstring stringwithformat d long localedate timeintervalsince1970 nslog timesp timesp 時間戳的值二 將獲取的時間轉化成當前時間 nsdate datenow ...

iOS時間格式說明

在ios時間戳字串nsdate轉換demo中我們講到了 ibaction strtodate id sender 那麼時間格式yyyy mm dd hh mm ss 代表什麼呢?看完以下解說,你會明白的。時間分隔符。在某些區域設定中,可以使用其他字元表示時間分隔符。時間分隔符在格式化時間值時分隔小時...