有没有计算一个月内天数的方法?计算一个月中的天数
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