計算兩個時間相距離多少

2021-06-05 18:52:42 字數 1133 閱讀 7428

//得到當前日期

cfabsolutetime currtime=cfabsolutetimegetcurrent();

cfgregoriandate currenttdate=cfabsolutetimegetgregoriandate(currtime,cftimezonecopydefault());

//得到要提醒的日期

cfgregoriandate clockdate=cfabsolutetimegetgregoriandate(currtime, cftimezonecopydefault());

clockdate.hour=5;

clockdate.minute=10;

clockdate.second=1;

nslog(@"currdata,year=%ld",currenttdate.year);

//把兩個日期存放到tm型別的變數中

struct tm t0,t1;

t0.tm_year=currenttdate.year - 1900;

t0.tm_mon=currenttdate.month;

t0.tm_mday=currenttdate.day;

t0.tm_hour=currenttdate.hour;

t0.tm_min=currenttdate.minute;

t0.tm_sec=currenttdate.second;

t1.tm_year=clockdate.year - 1900;

t1.tm_mon=clockdate.month;

t1.tm_mday=clockdate.day;

t1.tm_hour=clockdate.hour;

t1.tm_min=clockdate.minute;

t1.tm_sec=clockdate.second;

nslog(@"%d",t1.tm_yday);

nslog(@"time1=%ld ,time2=%ld",mktime(&t1),mktime(&t0));

nstimeinterval time=mktime(&t1)-mktime(&t0);

if (time<0)

nslog(@"相差%f秒",time);

求兩個時間相差多少時間

add 與另乙個timespan值相加。days 返回用天數計算的timespan值。duration 獲取timespan的絕對值。hours 返回用小時計算的timespan值 milliseconds 返回用毫秒計算的timespan值。minutes 返回用分鐘計算的timespan值。ne...

java 計算兩個日期相差的距離

兩個時間相差距離多少年多少天多少小時多少分多少秒 param strtime1 時間引數 1 格式 1990 01 01 12 00 00 param strtime2 時間引數 2 格式 2009 01 01 12 00 00 return string 返回值為 xx年xx天xx小時xx分xx秒...

sklearn計算兩個向量之間的距離

from sklearn.feature extraction.text import countvectorizer from sklearn.metrics.pairwise import euclidean distances from sklearn.feature extraction.t...