¿Hay algún método para calcular el número de días en un mes?Calcular días del mes
Respuesta
Sí:
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)
crédito va a MSDN.
Si está buscando la cantidad de días, esto funciona. Si está buscando una lista de días, use mi ejemplo a continuación. – NibblyPig
http://authors.aspalliance.com/aspxtreme/sys/DateTimeClassDaysInMonth.aspx
Public Shared Function DaysInMonth (_
ByVal year As Integer, _
ByVal month As Integer _
} As Integer
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
Puede del cambio de rumbo cómo la salida de la fecha para dar formato a su voluntad.
Utilice una matriz: [31, 28, 31, 30, 31, 30, 31, 31, 30, 31, 30, 31] Agregue uno a Feb si (año mod 400 = 0) o ((año mod 4 = 0) y no (año mod 100 = 0))
tiene dos soluciones simples:
5546>>m&1|30^(m==2)*2+(m==2&&y%4==0)))
o
(62648012>>m*2&3)+28+(m==2&&y%4==0)))
donde m es el número de meses e y es el año.
esta solución es la misma a continuación, una matriz, pero la matriz está un poco enmascarada en números mágicos.
para obtener el número de días del mes en curso
Dim CurrentMonthDays As Int16 = DateTime.DaysInMonth(DateTime.Now.Year,DateTime.Now.Month)
- 1. Javascript: calcular el número de días en el mes para un año determinado
- 2. ¿Cómo encontrar el número de días del mes en curso
- 3. Calcular el número de días hábiles entre dos días
- 4. calcular la fecha del cuarto sábado en el mes actual
- 5. Cómo calcular segundo viernes del mes en C#
- 6. TSQL Calcular el número de semana del mes
- 7. calcular semanas por un mes en jodatime
- 8. calcular la edad en meses y días
- 9. Calcular diferencia de mes en Joda Time
- 10. Resumir días por mes en base a intervalos de fechas
- 11. Obtenga todos los días de cualquier mes con objetivo-c
- 12. ¿Número de días en el mes actual usando iPhone SDK?
- 13. Obtener el número de días para un mes específico
- 14. Obtener el número de días en un mes
- 15. ¿Cómo obtener el número de días de un mes dado el mes y año en particular?
- 16. ¿Cómo puedo calcular el número de días de este año en el Objetivo C
- 17. Obtener el número de días del mes en curso en Java
- 18. cómo obtener la cantidad de días del mes actual? en PHP
- 19. jQuery UI DatePicker - Deshabilitar todos los días excepto el último día del mes
- 20. ¿Cómo remontar meses en Perl teniendo en cuenta los diferentes días del mes?
- 21. Obtener el nombre Mes del número del mes
- 22. Java, calcular el número de días entre dos fechas
- 23. uso NodaTime para calcular un periodo de días inclusive
- 24. Obtener el último día del mes?
- 25. Cómo calcular una fecha después de 1 mes currentDate
- 26. consulta SQL para calcular los recuentos por mes
- 27. Cómo determinamos el número de días para un mes dado en python
- 28. ¿Alguna forma de encontrar el número de días en el mes usando Objective C?
- 29. Primer y último día del mes actual
- 30. ¿Cómo obtener el día del mes?
Claro, es 30,6 –
En realidad, está más cerca de 30.436875, en promedio. Hay ((365 * 3 + 366) * 25-1) * 4 + 1, o 146,097 días en 400 años. – paxdiablo