2012-04-28 14 views
-2

私は2つのLinuxタイムスタンプの開始時刻と終了時刻を持っています。これらの2つのタイムスタンプの時間差を分単位で求めたいとします。2つのLinuxタイムスタンプの違いを取得する方法

言語:Objective C

"expire_time": "1366927200"、 "BEGIN_TIME": "1327532400"、uは(-1)を得、なぜ

+0

モデレーター? :( –

答えて

-2
int beginTime = 1327532400; 
int expireTime = 1366927200; 
int diff = expireTime - beginTime; 

#define SEC_PER_MIN 60 
#define SEC_PER_HOUR (SEC_PER_MIN * 60) 
#define SEC_PER_DAY (SEC_PER_HOUR * 24) 

int days = diff/SEC_PER_DAY; 
diff -= days * SEC_PER_DAY; 
int hours = diff/SEC_PER_HOUR; 
diff -= hours * SEC_PER_HOUR; 
int minutes = diff/SEC_PER_MIN; 
diff -= minutes * SEC_PER_MIN; 
int seconds = diff; 

NSLog(@"%d d, %d h, %d m and %d s.", days, hours, minutes, seconds); 
関連する問題