有沒有計算一個月內天數的方法?計算一個月中的天數
7
A
回答
17
是:
Const July As Integer = 7
Const Feb As Integer = 2
' daysInJuly gets 31. '
Dim daysInJuly As Integer = System.DateTime.DaysInMonth(2001, July)
' daysInFeb gets 28 because the year 1998 was not a leap year. '
Dim daysInFeb As Integer = System.DateTime.DaysInMonth(1998, Feb)
' daysInFebLeap gets 29 because the year 1996 was a leap year. '
Dim daysInFebLeap As Integer = System.DateTime.DaysInMonth(1996, Feb)
幸得MSDN。
+0
如果你正在尋找的天數,這個工程。如果你正在尋找一個天數列表,請使用下面的示例。 – NibblyPig 2010-04-20 14:12:31
0
http://authors.aspalliance.com/aspxtreme/sys/DateTimeClassDaysInMonth.aspx
Public Shared Function DaysInMonth (_
ByVal year As Integer, _
ByVal month As Integer _
} As Integer
0
Dim d As New DateTime(2010, 4, 1)
Dim month As Integer = d.Month
While d.Month = month
Console.WriteLine(d.[Date])
d = d.AddDays(1)
End While
當然你可以改變的日期如何輸出對其進行格式化,以你的意志。
0
使用數組:[31,28,31,30,31,30,31,31,30,31,30,31] 如果(year mod 400 = 0)或((year MOD 4 = 0),而不是(年MOD 100 = 0))
-1
有兩種簡單的解決方案:
5546>>m&1|30^(m==2)*2+(m==2&&y%4==0)))
或
(62648012>>m*2&3)+28+(m==2&&y%4==0)))
其中m是月和y的數量是那一年。
這個解決方案下面是一樣的數組,但是數組是用幻數掩蓋的。
0
要獲得當月的天數
Dim CurrentMonthDays As Int16 = DateTime.DaysInMonth(DateTime.Now.Year,DateTime.Now.Month)
相關問題
- 1. 計算一個月中的天數
- 2. 計算月數的第一天
- 3. 計算一個月中的天數基於閏年?
- 4. 計算一個月中的剩餘天數
- 5. 如何計算excel中每個月的每月值與每個月的天數?
- 6. 計算一個月出來的天數在一年
- 7. 月份計算的最後一天
- 8. Solr計算月份的最後一天
- 9. 計算每月登錄的天數
- 10. 計算一個月
- 11. SQL:計算一個月內沒有股票的天數
- 12. 根據天數計算月數
- 13. 按月計算年齡,天
- 14. 在C#中考慮30天月份的天數計算
- 15. 彙總計算天數各月在SQL
- 16. 計算一個月一個月的數字
- 17. 計算一個月內的條目數
- 18. 計算一個月內的週數
- 19. Excel宏計算每個月的工作天數/小時數
- 20. 函數來計算X個金額作爲一個整月的天數
- 21. 一個月的總天數
- 22. 計算按月分隔的兩個日期之間的天數
- 23. 計算月數
- 24. 計算兩個日期之間每月的天數 - SQL
- 25. 遞歸DRY代碼,計算幾個月的天數,Java
- 26. 使用R來計算X個雙月期的總天數
- 27. 計算兩個日期間隔期間每月的天數
- 28. 在Postgresql的特定月份中計算每天的數據
- 29. 計算沒有日曆的月份中的天數
- 30. Codeigniter從搜索中計算出一天,一週,一個月,一年
當然,這是30.6 – 2010-04-20 14:13:58
其實,它更接近30.436875平均。 400年內有((365 * 3 + 366)* 25-1)* 4 + 1或146,097天。 – paxdiablo 2010-04-20 14:22:15