iOS開發 時間格式類

2021-07-13 14:38:33 字數 1342 閱讀 1543

目前只實現了三個類方法,

第乙個獲取當前時間,以字元創的形式返回,例如"201606161532"

第二個以當前時間與給定時間的時間差(秒)

第三個以當前時間與給定時間的時間差(分)

.h檔案

//

// timehelper.h

// zipeiyi

//// created by 劉成利 on 16/6/14.

//#import @inte***ce timehelper : nsobject

+ (nsstring *)getcurrenttimestring;

+ (nsstring *)secondsfromtimestring:(nsstring *)timestring;

+ (nsstring *)minutefromtimestring:(nsstring *)timestring;

@end

.m檔案

//

// timehelper.m

// zipeiyi

//// created by 劉成利 on 16/6/14.

//#import "timehelper.h"

@implementation timehelper

+ (nsstring *)getcurrenttimestring

+ (nsstring *)secondsfromtimestring:(nsstring *)timestring

// if (dd/3600>1&&dd/86400<1)

//

// if (dd/86400>1)

//

}+ (nsstring *)minutefromtimestring:(nsstring *)timestring

個人使用的情況:

// 獲取已存的時間字串

nsstring *lasttime = [[nsuserdefaults standarduserdefaults] objectforkey:@"lasttime"];

if (lasttime == nil || lasttime.length == 0)

// 計算與當前的時間差秒

nsstring *secondsstring  = [timehelper secondsfromtimestring:lasttime];

int seconds = secondsstring.intvalue;

if (seconds > 60) {

iOS開發 時間格式相關

1 系統時間 區分系統時間與網路時間 注意點是假如我們手動調整了我們裝置的系統時間,下面的就不准了。nsdateformatter fm nsdateformatter alloc init fm setdateformat yyyy mm dd hh mm ss nsstring currentd...

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 代表什麼呢?看完以下解說,你會明白的。時間分隔符。在某些區域設定中,可以使用其他字元表示時間分隔符。時間分隔符在格式化時間值時分隔小時...