計算日期差(C C 實現)

2021-08-17 14:56:36 字數 577 閱讀 6686

不使用api,也不使用 excel 以及計算器,計算某乙個日期到另乙個日期經過了多少天。如果考慮兩個日期之間的關係,會非常麻煩,而選取乙個日期基點,計算兩個日期到基點經過的天數,然後作差會使問題簡便。

**

#include #include bool isleapyear(int year)

// 以公元 1 年 1 月 1 日為基準,計算經過的日期

int getdays(int year, int month, int day)

; if(isleapyear(year))

m[2]++;

int result = 0;

for(int i = 1;i < year;i++)

for(int i = 1;i < month;i++)

result += day;

return result;

}int daydis (int year1, int month1, int day1,

int year2, int month2, int day2)

int main(void)

python 日期差計算

def getday of year year if year 4 0 and year 100 0 or year 400 0 return 366 else return 365 def getday of month year,month daysofmonths 31,28,31,30,31...

android 計算日期差

trainbegintime格式為 2020 03 17t15 55 22 string trainbegintime 開始時間 string currenttime 當前時間 string str1 trainbegintime.split t 0 replace yyyymmdd 格式 如 20...

mysql中計算日期整數差

timestampdiff 語法 timestampdiff interval,datetime expr1,datetime expr2 返回日期或日期時間表示式datetime expr1 和datetime expr2the 之間的整數差 interval 間隔 frac second。表示間...