UmAlQuraCalendar.IsLeapYear(Int32, Int32) Metode
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
Menentukan apakah tahun yang ditentukan dalam era yang ditentukan adalah tahun kampung.
public:
override bool IsLeapYear(int year, int era);
public override bool IsLeapYear (int year, int era);
override this.IsLeapYear : int * int -> bool
Public Overrides Function IsLeapYear (year As Integer, era As Integer) As Boolean
Parameter
- year
- Int32
Setahun.
- era
- Int32
Sebuah era. Tentukan UmAlQuraCalendar.Eras[UmAlQuraCalendar.CurrentEra]
atau UmAlQuraEra.
Mengembalikan
true
jika tahun yang ditentukan adalah tahun kampung; jika tidak, false
.
Pengecualian
year
atau era
berada di luar rentang yang didukung oleh UmAlQuraCalendar kelas .
Contoh
Contoh berikut mencantumkan jumlah hari dalam sepuluh tahun berturut-turut dan memanggil IsLeapYear metode untuk menentukan tahun mana yang merupakan tahun kampung.
using System;
using System.Globalization;
public class Example
{
public static void Main()
{
Calendar cal = new UmAlQuraCalendar();
int currentYear = cal.GetYear(DateTime.Now);
for (int year = currentYear; year <= currentYear + 9; year++)
Console.WriteLine("{0:d4}: {1} days {2}", year,
cal.GetDaysInYear(year, UmAlQuraCalendar.UmAlQuraEra),
cal.IsLeapYear(year, UmAlQuraCalendar.UmAlQuraEra) ?
"(Leap Year)" : "");
}
}
// The example displays the following output:
// 1431: 354 days
// 1432: 354 days
// 1433: 355 days (Leap Year)
// 1434: 354 days
// 1435: 355 days (Leap Year)
// 1436: 354 days
// 1437: 354 days
// 1438: 354 days
// 1439: 355 days (Leap Year)
// 1440: 354 days
Imports System.Globalization
Module Example
Public Sub Main()
Dim cal As New UmAlQuraCalendar()
Dim currentYear As Integer = cal.GetYear(Date.Now)
For year As Integer = currentYear To currentYear + 9
Console.WriteLine("{0:d4}: {1} days {2}", year,
cal.GetDaysInYear(year, UmAlQuraCalendar.UmAlQuraEra),
If(cal.IsLeapYear(year, UmAlQuraCalendar.UmAlQuraEra),
"(Leap Year)", ""))
Next
End Sub
End Module
' The example displays the following output:
' 1431: 354 days
' 1432: 354 days
' 1433: 355 days (Leap Year)
' 1434: 354 days
' 1435: 355 days (Leap Year)
' 1436: 354 days
' 1437: 354 days
' 1438: 354 days
' 1439: 355 days (Leap Year)
' 1440: 354 days
Keterangan
Tahun umum memiliki 354 hari dan tahun kampung memiliki 355 hari.