Esiste un metodo per calcolare il numero di giorni in un mese?Calcola i giorni del mese
risposta
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)
merito va a MSDN.
Se stai cercando il numero di giorni, questo funziona. Se stai cercando un elenco di giorni, utilizza il mio esempio qui sotto. – 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
È possibile del cambiamento, naturalmente, come si uscita alla Data di formattarlo alla tua volontà.
Utilizzare un array: [31, 28, 31, 30, 31, 30, 31, 31, 30, 31, 30, 31] Aggiungere uno a Feb se (anno mod 400 = 0) o ((anno mod 4 = 0) e non (anno mod 100 = 0))
avete due soluzioni semplici:
5546>>m&1|30^(m==2)*2+(m==2&&y%4==0)))
o
(62648012>>m*2&3)+28+(m==2&&y%4==0)))
dove m è il numero di mese e y è l'anno.
questa soluzione è la stessa di seguito, un array, ma l'array è un po 'mascherato in numeri magici.
Per ottenere il numero di giorni di mese in corso
Dim CurrentMonthDays As Int16 = DateTime.DaysInMonth(DateTime.Now.Year,DateTime.Now.Month)
- 1. CalendarView non mostra i giorni del mese
- 2. Calcola giorni rimanenti per un compleanno?
- 3. Calcola i giorni tra due date in Java 8
- 4. Ottenere tutti i giorni di qualsiasi mese con l'obiettivo-c
- 5. Trova tutti i giorni in un mese con oggetto Data?
- 6. Numero di giorni in un mese
- 7. SQL: giorni Totale in un mese
- 8. aggiungere giorni per il mese non superiore ultimo giorno del mese php
- 9. jQuery UI DatePicker - Disabilita tutti i giorni eccetto l'ultimo giorno del mese
- 10. Calcola i secondi totali in PHP DateInterval
- 11. Attivatore Jquery Datepicker dopo aver modificato il mese (dopo i rendering del mese)
- 12. Come ottenere i valori di tutti i giorni in un mese
- 13. Come ottenere l'elenco dei giorni in un mese con Moment.js
- 14. Calcola il numero di giorni tra due date?
- 15. Calcola il numero di giorni tra due date in java
- 16. Calcola DateDiff in SQL in Giorni: Ore: Min: Formato secondi
- 17. Calcola i decibel
- 18. MySQL Seleziona i dati del mese scorso da current_timestamp
- 19. Ricevi l'ultimo giorno del mese?
- 20. Cambiare i nomi dei Mese e dei Giorni Gregoriani in islamico? NSDate
- 21. Numero di giorni nel mese corrente utilizzando iPhone SDK?
- 22. Ottieni giorni in un mese specificato utilizzando JavaScript?
- 23. Java ME - come ottenere il numero di giorni nell'ultimo mese
- 24. come trovare il numero di giorni nel mese in mysql
- 25. Riepilogare i giorni al mese in base agli intervalli di date
- 26. Primo [lunedì] del mese, Secondo [giovedì] del mese, ecc. Delphi
- 27. Ottieni il numero del mese dal nome del mese
- 28. Come trovare il primo giorno del mese successivo e i giorni rimanenti fino a questa data con PHP
- 29. Utilizzare moment.js per ottenere il numero di giorni del mese corrente
- 30. Come ottenere il giorno del mese?
Certo, è 30,6 –
In realtà, è più vicino a 30,436,875 mila, in media. Ci sono ((365 * 3 + 366) * 25-1) * 4 + 1, o 146.097 giorni in 400 anni. – paxdiablo