//建立日期格式化物件
nsdateformatter *dateformatter=[[nsdateformatter alloc] init];
[dateformatter setdateformat:@"yyyy-mm-dd hh:mm"
];
//建立了兩個日期物件
nsdate *date1=[dateformatter datefromstring:@"2010-3-3 11:00"
];
nsdate *date2=[dateformatter datefromstring:@"2010-3-4 12:00"
];
//nsdate *date=[nsdate date];
//nsstring *curdate=[dateformatter stringfromdate:date];
//取兩個日期物件的時間間隔:
//這裡的nstimeinterval 並不是物件,是基本型,其實是double型別,是由c定義的:typedef double nstimeinterval;
nstimeinterval time=[date2 timeintervalsincedate:date1];
intdays=((
int)time)/(3600*24);
inthours=((
int)time)%(3600*24)/3600;
nsstring *datecontent=[[nsstring alloc] initwithformat:@"%i天%i小時"
,days,hours];
iOS開發之計算兩個日期的時間間隔
首先建立格式化物件 nsdateformatter dateformatter nsdateformatter alloc init dateformatter setdateformat yyyy mm dd hh mm ss 然後建立日期物件 nsdate date1 dateformatter...
計算時間間隔
time t 獲得時間只能精確到 秒,clock t 獲得時間能夠精確到毫秒 include clock t start,ends start clock system pause ends clock cout code highlighting produced by actipro codeh...
計算時間間隔
題目描述 讀入兩個用 時 分 秒 表示的時間點,計算以秒為單位的時間間隔。輸入輸入有兩行,每行是乙個用 時 分 秒 表示的時間點。測試資料保證第二個時間點晚於第乙個時間點。輸出輸出乙個整數,表示時間間隔的秒數。樣例輸入 08 00 0009 00 00樣例輸出 3600解題思路 直接兩個時間的時分秒...