Có phương pháp tính số ngày trong tháng không?Tính số ngày trong tháng
Trả lời
Có:
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)
tín dụng đi vào MSDN.
Nếu bạn đang tìm kiếm số ngày, tính năng này hoạt động. Nếu bạn đang tìm kiếm một danh sách các ngày, sau đó sử dụng ví dụ của tôi dưới đây. – 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
Bạn có thể thay đổi quá trình như thế nào bạn xuất ngày để định dạng nó theo ý muốn của bạn.
Sử dụng mảng: [31, 28, 31, 30, 31, 30, 31, 31, 30, 31, 30, 31] Thêm một đến tháng 2 nếu (năm mod 400 = 0) hoặc ((năm) mod 4 = 0) và không (năm mod 100 = 0))
Bạn có hai giải pháp đơn giản:
5546>>m&1|30^(m==2)*2+(m==2&&y%4==0)))
hoặc
(62648012>>m*2&3)+28+(m==2&&y%4==0)))
nơi m là số tháng và y là năm.
giải pháp này giống như dưới đây, một mảng, nhưng mảng bit được che dấu bằng số ma thuật.
Để có được số ngày của tháng hiện tại
Dim CurrentMonthDays As Int16 = DateTime.DaysInMonth(DateTime.Now.Year,DateTime.Now.Month)
- 1. Tính số đầy đủ tháng giữa hai ngày trong SQL
- 2. Cách tính ngày sau 1 tháng currentDate
- 3. ngày cuối cùng của tháng tính toán
- 4. Tính tuổi theo tháng và ngày
- 5. SQL - Nhận Ngày Số Tháng/Quý
- 6. ngày foreach trong tháng
- 7. Ngày tháng trong Hibernate
- 8. đọc csv với ngày tháng và số
- 9. Tính toán sự khác biệt về ngày tháng trong Java
- 10. PHP: Cách tính tuổi của người trong tháng + ngày?
- 11. Lấy số ngày trong tháng hiện tại trong Java
- 12. cách tìm số ngày trong tháng trong mysql
- 13. Làm cách nào để tính số tháng giữa hai ngày trong C#
- 14. Javascript: tính số ngày trong tháng cho một năm nhất định
- 15. Mảng ngày tháng trong Java
- 16. Cách nhận ngày trong tháng?
- 17. Ngày tháng :: Calc - định dạng ngày và tháng
- 18. Tìm ngày tháng trong chuỗi
- 19. MSSQL Tổng số mỗi ngày trong một tháng
- 20. Số ngày tháng trong năm jQuery hiển thị
- 21. cách lấy số ngày của tháng hiện tại? trong PHP
- 22. Số ngày trong tháng hiện tại bằng iPhone SDK?
- 23. Chuỗi phân tích ngày tháng trong Ruby
- 24. Cách thanh lịch để nhận số tháng giữa hai ngày?
- 25. định dạng ngày tháng jquery ui định dạng ngày tháng
- 26. Làm cách nào để nhận được số ngày trong tháng cho tháng và năm cụ thể?
- 27. TSQL Tính số tuần của tháng
- 28. Định dạng ngày trong ngày, ngày tháng, năm
- 29. Tính tuần của tháng trong .NET
- 30. Java, Tính số ngày giữa hai ngày
Chắc chắn, đó là 30,6 –
Trên thực tế, đó là gần gũi hơn với 30,436875, trên trung bình. Có ((365 * 3 + 366) * 25-1) * 4 + 1, hoặc 146,097 ngày trong 400 năm. – paxdiablo