本文整理汇总了VB.NET中System.Globalization.UmAlQuraCalendar.GetDaysInMonth方法的典型用法代码示例。如果您正苦于以下问题:VB.NET UmAlQuraCalendar.GetDaysInMonth方法的具体用法?VB.NET UmAlQuraCalendar.GetDaysInMonth怎么用?VB.NET UmAlQuraCalendar.GetDaysInMonth使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。
在下文中一共展示了UmAlQuraCalendar.GetDaysInMonth方法的1个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的VB.NET代码示例。
示例1: Example
' 导入命名空间
Imports System.Collections.Generic
Imports System.Globalization
Module Example
Public Sub Main()
Dim cal As New UmAlQuraCalendar()
Dim months As New List(Of String)
Dim output As String = String.Empty
' Get the current year in the UmAlQura calendar.
Dim startYear As Integer = cal.GetYear(Date.Now)
' Display the number of days in each month for the next five years.
Console.WriteLine(" Days in Each Month, {0} to {1}",
startYear, startYear + 4)
Console.WriteLine()
Console.WriteLine("Month {0} {1} {2} {3} {4}",
startYear, startYear + 1, startYear + 2,
startYear + 3, startYear + 4)
For year As Integer = startYear To startYear + 4
Dim days As Integer
For month As Integer = 1 To _
cal.GetMonthsInYear(year, UmAlQuraCalendar.UmALQuraEra)
days = cal.GetDaysInMonth(year, month,
UmAlQuraCalendar.UmALQuraEra)
output = String.Format("{0} ", days)
If months.Count < month Then
months.Add(String.Format("{0,4} {1}",
month, output))
Else
months.Item(month - 1) += " " + output
End If
Next
Next
For Each item In months
Console.WriteLine(item)
Next
End Sub
End Module
输出:
Days in Each Month, 1431 to 1435 Month 1431 1432 1433 1434 1435 1 29 29 30 29 30 2 30 30 29 30 29 3 30 30 30 29 30 4 29 30 30 30 29 5 30 29 29 29 30 6 29 30 30 30 29 7 30 29 30 30 30 8 29 30 29 29 29 9 30 29 30 30 30 10 29 30 29 30 30 11 29 29 30 29 29 12 30 29 29 29 30