幾號到幾號怎樣計算?

General 更新 2024-12-28

怎麼算幾月幾號到幾月幾號有多少天

偽碼:

假設為Y1 M1 D1, Y2 M2 D2

(0) 基本準備

計算好每個月一號離1.1號有多少天放在一個數組裡面(按不是閏年算),以後要用到;

int days[]= {31,31+28,31+28+31....};

(1)年月合法性檢查(開始日期和結束日期)

a. 年份 在1900到3000

b. 月份 在1到12

(2)取得兩個日期中當月的最大天數

比如1900.1.11 ~ 1991.2.25 則為Day_Max_Start= 31和Day_Max_End = 28

(3)判斷日是否有效D1 <=Day_Max_Start而且D2<=Day_Max_End才有效

(4)計算1900.1.1年到1991.1.1有Sum天

(5)

Sum = Sum + days[M2] + D2 - (days[M1]+D1);

(6)前後閏年的判斷

if { Y1 == 閏年 && 是在2.29號以後(包括2.29號)}

Sum = Sum -1;

if { Y1 == 閏年 && 是在2.29號以後(包括2.29號)}

Sum = Sum + 1;

一年的第多少天是幾月幾號怎麼計算?

你可以自己製作一個表格:

1月:x

2月:31+x

3月:59+x(平年)60+x(閏年)

4月:90+x(平年)91+x(閏年)

5月:120+x(平年)121+x(閏年)

6月:151+x(平年)152+x(閏年)

7月:181+x(平年)182+x(閏年)

8月:212+x(平年)213+x(閏年)

9月:243+x(平年)244+x(閏年)

10月:273+x(平年)274+x(閏年)

11月:304+x(平年)305+x(閏年)

12月功334+x(平年)335+x(閏年)

x表示號,有了這樣的表格,直接查表就可以了.比如8月8號就是220天(平年)221天(閏年)

怎麼計算第幾周是幾號到幾號?

1. 記住一個固定日期的星期數做計算參照時間,2009年1月1日是星期42. 算出 參照時間弗目標周的天數 當年50周為 1+50X7=351天,就是說第351天是星期43. 1-12月每月天數分別是 31, 28(逢2000,2004,2008,2012閏年為29) ,31,30,31,30,31,31,30,31,30,31 (有個兒歌:1,3,5,7,8,10,臘,31天永不差,4,6,9,冬30整,唯有2月28) 利用各月天數把絕對天數換算成月日 這裡因為351接近一年天數365 簡單化,351離一年最後一天12月31日差 365-351=14天 換成日期為12月的 31-14=17號 就是說第50週週4為12月17日4. 週一為17-3=號,週日為17+3=120號

怎樣計算幾月幾號到幾月幾號的天數?

偽碼:

假設為Y1 M1 D1, Y2 M2 D2

(0) 基本準備

計算好每個月一號離1.1號有多少天放在一個數琺裡面(按不是閏年算),以後要用到;

int days[]= {31,31+28,31+28+31....};

(1)年月合法性檢查(開始日期和結束日期)

a. 年份 在1900到3000

b. 月份 在1到12

(2)取得兩個日期中當月的最大天數

比如1900.1.11 ~ 1991.2.25 則為Day_Max_Start= 31和Day_Max_End = 28

(3)判斷日是否有效D1 <=Day_Max_Start而且D2<=Day_Max_End才有效

(4)計算1900.1.1年到1991.1.1有Sum天

(5)

Sum = Sum + days[M2] + D2 - (days[M1]+D1);

(6)前後閏年的判斷

if { Y1 == 閏年 && 是在2.29號以後(包括2.29號)}

Sum = Sum -1;

if { Y1 == 閏年 && 是在2.29號以後(包括2.29號)}

Sum = Sum + 1;

自己在檢查檢查,比如

1900.1.1到1900.1.2是要算成1天還是兩天.這也是個問題.

如何計算從哪天到今天一共有多少天?

http://bjtime.cn/riqi.asp 這個網站可以直接查的

麻煩採納,謝謝!

1日的0時是幾號怎麼算

每天的時間是從0點0分0秒到23點59分59秒的

所以1號的0點就是1號,不是前一天的24點

今天是2012-10-26,一定天數以後的日期是哪一天,如何計算,比如56天后,是幾月幾號,用excel如何快速計算

="2012-10-26"+56 設置單元格格式為日期格式的一種

=TEXT("2012-10-26"+56,"e-m-d")

如果兩個數據分別在A1,B1單元格,

則C1單元格可輸入公式

=A1+B1 設置單元格格式為日期格式的一種

=TEXT(A1+B1,"e-m-d")

一個月內幾號到幾號才算是到了月底

月底是指一個月的最後五天,年底一般指12月中下旬,引用樓上的回答:月底是你結過工資的時候,年底是你返鄉的時候!

相關問題答案
幾號到幾號怎樣計算?
雙代號網絡圖怎麼計算?
紙箱體積怎樣計算公式?
基金贖回怎樣計算?
不鏽鋼板怎樣計算重量?
一畝怎樣計算?
求角的度數怎樣計算?
鐵板重量怎樣計算?
毛利怎樣計算公式?
投資收益怎樣計算?