Beispiel #1
0
 // Constructor.
 public JapaneseCalendar()
 {
     GregorianVariantCalendar.EraRule[] rules =
         new GregorianVariantCalendar.EraRule[] {
         new GregorianVariantCalendar.EraRule
             (1,
             new DateTime(1868, 9, 8),
             new DateTime(1912, 7, 30),
             1),
         new GregorianVariantCalendar.EraRule
             (2,
             new DateTime(1912, 7, 30),
             new DateTime(1926, 12, 25),
             1),
         new GregorianVariantCalendar.EraRule
             (3,
             new DateTime(1926, 12, 25),
             new DateTime(1989, 1, 7),
             1),
         new GregorianVariantCalendar.EraRule
             (4,
             new DateTime(1989, 1, 7),
             DateTime.MaxValue,
             1)
     };
     variant = new GregorianVariantCalendar
                   (DefaultTwoDigitMax, rules, 4);
 }
	// Constructor.
	public JapaneseCalendar()
			{
				GregorianVariantCalendar.EraRule[] rules =
					new GregorianVariantCalendar.EraRule[] {
						new GregorianVariantCalendar.EraRule
							(1,
							 new DateTime(1868, 9, 8),
							 new DateTime(1912, 7, 30),
							 1),
						new GregorianVariantCalendar.EraRule
							(2,
							 new DateTime(1912, 7, 30),
							 new DateTime(1926, 12, 25),
							 1),
						new GregorianVariantCalendar.EraRule
							(3,
							 new DateTime(1926, 12, 25),
							 new DateTime(1989, 1, 7),
							 1),
						new GregorianVariantCalendar.EraRule
							(4,
							 new DateTime(1989, 1, 7),
							 DateTime.MaxValue,
							 1)
					};
				variant = new GregorianVariantCalendar
					(DefaultTwoDigitMax, rules, 4);
			}
	// Constructor.
	public ThaiBuddhistCalendar()
			{
				GregorianVariantCalendar.EraRule[] rules =
					new GregorianVariantCalendar.EraRule[] {
						new GregorianVariantCalendar.EraRule
							(ThaiBuddhistEra,
							 DateTime.MinValue,
							 DateTime.MaxValue,
							 544),
					};
				variant = new GregorianVariantCalendar
					(DefaultTwoDigitMax, rules, ThaiBuddhistEra);
			}
	// Constructor.
	public KoreanCalendar()
			{
				GregorianVariantCalendar.EraRule[] rules =
					new GregorianVariantCalendar.EraRule[] {
						new GregorianVariantCalendar.EraRule
							(KoreanEra,
							 DateTime.MinValue,
							 DateTime.MaxValue,
							 2334),
					};
				variant = new GregorianVariantCalendar
					(DefaultTwoDigitMax, rules, KoreanEra);
			}
	// Constructor.
	public TaiwanCalendar()
			{
				GregorianVariantCalendar.EraRule[] rules =
					new GregorianVariantCalendar.EraRule[] {
						new GregorianVariantCalendar.EraRule
							(TaiwanEra,
							 new DateTime(1912, 1, 1),
							 DateTime.MaxValue,
							 1),
					};
				variant = new GregorianVariantCalendar
					(DefaultTwoDigitMax, rules, TaiwanEra);
			}
Beispiel #6
0
 // Constructor.
 public KoreanCalendar()
 {
     GregorianVariantCalendar.EraRule[] rules =
         new GregorianVariantCalendar.EraRule[] {
         new GregorianVariantCalendar.EraRule
             (KoreanEra,
             DateTime.MinValue,
             DateTime.MaxValue,
             2334),
     };
     variant = new GregorianVariantCalendar
                   (DefaultTwoDigitMax, rules, KoreanEra);
 }
Beispiel #7
0
 // Constructor.
 public TaiwanCalendar()
 {
     GregorianVariantCalendar.EraRule[] rules =
         new GregorianVariantCalendar.EraRule[] {
         new GregorianVariantCalendar.EraRule
             (TaiwanEra,
             new DateTime(1912, 1, 1),
             DateTime.MaxValue,
             1),
     };
     variant = new GregorianVariantCalendar
                   (DefaultTwoDigitMax, rules, TaiwanEra);
 }
Beispiel #8
0
 // Constructor.
 public ThaiBuddhistCalendar()
 {
     GregorianVariantCalendar.EraRule[] rules =
         new GregorianVariantCalendar.EraRule[] {
         new GregorianVariantCalendar.EraRule
             (ThaiBuddhistEra,
             DateTime.MinValue,
             DateTime.MaxValue,
             544),
     };
     variant = new GregorianVariantCalendar
                   (DefaultTwoDigitMax, rules, ThaiBuddhistEra);
 }