有没有计算一个月内天数的方法?计算一个月中的天数
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. Solr计算月份的最后一天
- 4. 月份计算的最后一天
- 5. 计算每月登录的天数
- 6. SQL:计算一个月内没有股票的天数
- 7. 根据天数计算月数
- 8. 按月计算年龄,天
- 9. 在C#中考虑30天月份的天数计算
- 10. 汇总计算天数各月在SQL
- 11. 计算一个月一个月的数字
- 12. Excel宏计算每个月的工作天数/小时数
- 13. 函数来计算X个金额作为一个整月的天数
- 14. 一个月的总天数
- 15. 计算按月分隔的两个日期之间的天数
- 16. 递归DRY代码,计算几个月的天数,Java
- 17. 计算两个日期之间每月的天数 - SQL
- 18. Codeigniter从搜索中计算出一天,一周,一个月,一年
- 19. 计算没有日历的月份中的天数
- 20. 总结一个月中每天的最大计数查询
- 21. 在一个月中计算日期
- 22. 如何计算中位数?小时/天/月的发生?
- 23. 计算天数
- 24. 计算天数
- 25. 当天+ N天下个月或上个月的一天
- 26. 计算几个月
- 27. 熊猫按月数计算的月数
- 28. 生日年龄计算,而且数月的天数
- 29. 一个月的差距计算
- 30. 计算NPS得分的一个月
当然,这是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