java.util.Locale#FRANCE源码实例Demo

下面列出了java.util.Locale#FRANCE 实例代码,或者点击链接到github查看源代码,也可以在右侧发表评论。

源代码1 项目: gama   文件: Dates.java
static Locale getLocale(final String l) {
	if (l == null) { return Locale.getDefault(); }
	final String locale = l.toLowerCase();
	switch (locale) {
		case "us":
			return Locale.US;
		case "fr":
			return Locale.FRANCE;
		case "en":
			return Locale.ENGLISH;
		case "de":
			return Locale.GERMAN;
		case "it":
			return Locale.ITALIAN;
		case "jp":
			return Locale.JAPANESE;
		case "uk":
			return Locale.UK;
		default:
			return new Locale(locale);
	}
}
 
源代码2 项目: hottub   文件: TCKLocalizedPrinterParser.java
@DataProvider(name="date")
Object[][] data_date() {
    return new Object[][] {
            {LocalDate.of(2012, 6, 30), FormatStyle.SHORT, DateFormat.SHORT, Locale.UK},
            {LocalDate.of(2012, 6, 30), FormatStyle.SHORT, DateFormat.SHORT, Locale.US},
            {LocalDate.of(2012, 6, 30), FormatStyle.SHORT, DateFormat.SHORT, Locale.FRANCE},
            {LocalDate.of(2012, 6, 30), FormatStyle.SHORT, DateFormat.SHORT, Locale.JAPAN},

            {LocalDate.of(2012, 6, 30), FormatStyle.MEDIUM, DateFormat.MEDIUM, Locale.UK},
            {LocalDate.of(2012, 6, 30), FormatStyle.MEDIUM, DateFormat.MEDIUM, Locale.US},
            {LocalDate.of(2012, 6, 30), FormatStyle.MEDIUM, DateFormat.MEDIUM, Locale.FRANCE},
            {LocalDate.of(2012, 6, 30), FormatStyle.MEDIUM, DateFormat.MEDIUM, Locale.JAPAN},

            {LocalDate.of(2012, 6, 30), FormatStyle.LONG, DateFormat.LONG, Locale.UK},
            {LocalDate.of(2012, 6, 30), FormatStyle.LONG, DateFormat.LONG, Locale.US},
            {LocalDate.of(2012, 6, 30), FormatStyle.LONG, DateFormat.LONG, Locale.FRANCE},
            {LocalDate.of(2012, 6, 30), FormatStyle.LONG, DateFormat.LONG, Locale.JAPAN},

            {LocalDate.of(2012, 6, 30), FormatStyle.FULL, DateFormat.FULL, Locale.UK},
            {LocalDate.of(2012, 6, 30), FormatStyle.FULL, DateFormat.FULL, Locale.US},
            {LocalDate.of(2012, 6, 30), FormatStyle.FULL, DateFormat.FULL, Locale.FRANCE},
            {LocalDate.of(2012, 6, 30), FormatStyle.FULL, DateFormat.FULL, Locale.JAPAN},
    };
}
 
源代码3 项目: jdk8u60   文件: TCKLocalizedPrinterParser.java
@DataProvider(name="date")
Object[][] data_date() {
    return new Object[][] {
            {LocalDate.of(2012, 6, 30), FormatStyle.SHORT, DateFormat.SHORT, Locale.UK},
            {LocalDate.of(2012, 6, 30), FormatStyle.SHORT, DateFormat.SHORT, Locale.US},
            {LocalDate.of(2012, 6, 30), FormatStyle.SHORT, DateFormat.SHORT, Locale.FRANCE},
            {LocalDate.of(2012, 6, 30), FormatStyle.SHORT, DateFormat.SHORT, Locale.JAPAN},

            {LocalDate.of(2012, 6, 30), FormatStyle.MEDIUM, DateFormat.MEDIUM, Locale.UK},
            {LocalDate.of(2012, 6, 30), FormatStyle.MEDIUM, DateFormat.MEDIUM, Locale.US},
            {LocalDate.of(2012, 6, 30), FormatStyle.MEDIUM, DateFormat.MEDIUM, Locale.FRANCE},
            {LocalDate.of(2012, 6, 30), FormatStyle.MEDIUM, DateFormat.MEDIUM, Locale.JAPAN},

            {LocalDate.of(2012, 6, 30), FormatStyle.LONG, DateFormat.LONG, Locale.UK},
            {LocalDate.of(2012, 6, 30), FormatStyle.LONG, DateFormat.LONG, Locale.US},
            {LocalDate.of(2012, 6, 30), FormatStyle.LONG, DateFormat.LONG, Locale.FRANCE},
            {LocalDate.of(2012, 6, 30), FormatStyle.LONG, DateFormat.LONG, Locale.JAPAN},

            {LocalDate.of(2012, 6, 30), FormatStyle.FULL, DateFormat.FULL, Locale.UK},
            {LocalDate.of(2012, 6, 30), FormatStyle.FULL, DateFormat.FULL, Locale.US},
            {LocalDate.of(2012, 6, 30), FormatStyle.FULL, DateFormat.FULL, Locale.FRANCE},
            {LocalDate.of(2012, 6, 30), FormatStyle.FULL, DateFormat.FULL, Locale.JAPAN},
    };
}
 
源代码4 项目: j2objc   文件: SimpleDateFormatTest.java
public void testDayPeriodFormat() throws Exception {
    SimpleDateFormat isoFormat = new SimpleDateFormat("yyyy-MM-dd'T'HH:mm:ss");
    isoFormat.setTimeZone(TimeZone.getTimeZone("UTC"));
    Date date = isoFormat.parse("2017-01-01T08:00:00");

    for (Locale locale : new Locale[] { Locale.US, Locale.FRANCE }) {
        // Pattern letter 'b'
        assertDayPeriodFormat("HHb", date, "08", locale);
        assertDayPeriodFormat("HHbb", date, "08", locale);
        assertDayPeriodFormat("HHbbb", date, "08", locale);
        assertDayPeriodFormat("HHbbbb", date, "08", locale);
        assertDayPeriodFormat("HHbbbbb", date, "08", locale);

        // Pattern letter 'B'
        assertDayPeriodFormat("HHB", date, "08", locale);
        assertDayPeriodFormat("HHBB", date, "08", locale);
        assertDayPeriodFormat("HHBBB", date, "08", locale);
        assertDayPeriodFormat("HHBBBB", date, "08", locale);
        assertDayPeriodFormat("HHBBBBB", date, "08", locale);
    }
}
 
@DataProvider(name="date")
Object[][] data_date() {
    return new Object[][] {
            {LocalDate.of(2012, 6, 30), FormatStyle.SHORT, DateFormat.SHORT, Locale.UK},
            {LocalDate.of(2012, 6, 30), FormatStyle.SHORT, DateFormat.SHORT, Locale.US},
            {LocalDate.of(2012, 6, 30), FormatStyle.SHORT, DateFormat.SHORT, Locale.FRANCE},
            {LocalDate.of(2012, 6, 30), FormatStyle.SHORT, DateFormat.SHORT, Locale.JAPAN},

            {LocalDate.of(2012, 6, 30), FormatStyle.MEDIUM, DateFormat.MEDIUM, Locale.UK},
            {LocalDate.of(2012, 6, 30), FormatStyle.MEDIUM, DateFormat.MEDIUM, Locale.US},
            {LocalDate.of(2012, 6, 30), FormatStyle.MEDIUM, DateFormat.MEDIUM, Locale.FRANCE},
            {LocalDate.of(2012, 6, 30), FormatStyle.MEDIUM, DateFormat.MEDIUM, Locale.JAPAN},

            {LocalDate.of(2012, 6, 30), FormatStyle.LONG, DateFormat.LONG, Locale.UK},
            {LocalDate.of(2012, 6, 30), FormatStyle.LONG, DateFormat.LONG, Locale.US},
            {LocalDate.of(2012, 6, 30), FormatStyle.LONG, DateFormat.LONG, Locale.FRANCE},
            {LocalDate.of(2012, 6, 30), FormatStyle.LONG, DateFormat.LONG, Locale.JAPAN},

            {LocalDate.of(2012, 6, 30), FormatStyle.FULL, DateFormat.FULL, Locale.UK},
            {LocalDate.of(2012, 6, 30), FormatStyle.FULL, DateFormat.FULL, Locale.US},
            {LocalDate.of(2012, 6, 30), FormatStyle.FULL, DateFormat.FULL, Locale.FRANCE},
            {LocalDate.of(2012, 6, 30), FormatStyle.FULL, DateFormat.FULL, Locale.JAPAN},
    };
}
 
源代码6 项目: openjdk-jdk9   文件: TCKLocalizedPrinterParser.java
@DataProvider(name="date")
Object[][] data_date() {
    return new Object[][] {
            {LocalDate.of(2012, 6, 30), FormatStyle.SHORT, DateFormat.SHORT, Locale.UK},
            {LocalDate.of(2012, 6, 30), FormatStyle.SHORT, DateFormat.SHORT, Locale.US},
            {LocalDate.of(2012, 6, 30), FormatStyle.SHORT, DateFormat.SHORT, Locale.FRANCE},
            {LocalDate.of(2012, 6, 30), FormatStyle.SHORT, DateFormat.SHORT, Locale.JAPAN},

            {LocalDate.of(2012, 6, 30), FormatStyle.MEDIUM, DateFormat.MEDIUM, Locale.UK},
            {LocalDate.of(2012, 6, 30), FormatStyle.MEDIUM, DateFormat.MEDIUM, Locale.US},
            {LocalDate.of(2012, 6, 30), FormatStyle.MEDIUM, DateFormat.MEDIUM, Locale.FRANCE},
            {LocalDate.of(2012, 6, 30), FormatStyle.MEDIUM, DateFormat.MEDIUM, Locale.JAPAN},

            {LocalDate.of(2012, 6, 30), FormatStyle.LONG, DateFormat.LONG, Locale.UK},
            {LocalDate.of(2012, 6, 30), FormatStyle.LONG, DateFormat.LONG, Locale.US},
            {LocalDate.of(2012, 6, 30), FormatStyle.LONG, DateFormat.LONG, Locale.FRANCE},
            {LocalDate.of(2012, 6, 30), FormatStyle.LONG, DateFormat.LONG, Locale.JAPAN},

            {LocalDate.of(2012, 6, 30), FormatStyle.FULL, DateFormat.FULL, Locale.UK},
            {LocalDate.of(2012, 6, 30), FormatStyle.FULL, DateFormat.FULL, Locale.US},
            {LocalDate.of(2012, 6, 30), FormatStyle.FULL, DateFormat.FULL, Locale.FRANCE},
            {LocalDate.of(2012, 6, 30), FormatStyle.FULL, DateFormat.FULL, Locale.JAPAN},
    };
}
 
源代码7 项目: CompactCalendarView   文件: ApplicationTest.java
@Test
public void testOnDayClickListenerIsCalledWhenLocaleIsFranceWithWedAsFirstDayOFWeek(){
    CompactCalendarViewListener listener = mock(CompactCalendarViewListener.class);
    compactCalendarView.setListener(listener);

    Locale locale = Locale.FRANCE;
    TimeZone timeZone = TimeZone.getTimeZone("Europe/Paris");
    Calendar instance = Calendar.getInstance(timeZone, locale);
    // Thu, 05 Feb 2015 12:00:00 GMT - then set to midnight
    instance.setTimeInMillis(1423137600000L);
    instance.set(Calendar.HOUR_OF_DAY, 0);
    instance.set(Calendar.MINUTE, 0);
    instance.set(Calendar.SECOND, 0);
    instance.set(Calendar.MILLISECOND, 0);

    //Sun, 08 Feb 2015 00:00:00 GMT
    setDate(new Date(1423353600000L));
    setFirstDayOfWeek(Calendar.WEDNESDAY);
    onView(withId(R.id.set_locale)).perform(clickXY(0, 0));
    onView(withId(R.id.compactcalendar_view)).perform(clickXY(60, 100));

    //Thr, 05 Feb 2015 00:00:00 GMT - expected
    verify(listener).onDayClick(instance.getTime());
    verifyNoMoreInteractions(listener);
    takeScreenShot();
}
 
源代码8 项目: jdk8u_jdk   文件: TCKLocalizedPrinterParser.java
@DataProvider(name="time")
    Object[][] data_time() {
        return new Object[][] {
                {LocalTime.of(11, 30), FormatStyle.SHORT, DateFormat.SHORT, Locale.UK},
                {LocalTime.of(11, 30), FormatStyle.SHORT, DateFormat.SHORT, Locale.US},
                {LocalTime.of(11, 30), FormatStyle.SHORT, DateFormat.SHORT, Locale.FRANCE},
                {LocalTime.of(11, 30), FormatStyle.SHORT, DateFormat.SHORT, Locale.JAPAN},

                {LocalTime.of(11, 30), FormatStyle.MEDIUM, DateFormat.MEDIUM, Locale.UK},
                {LocalTime.of(11, 30), FormatStyle.MEDIUM, DateFormat.MEDIUM, Locale.US},
                {LocalTime.of(11, 30), FormatStyle.MEDIUM, DateFormat.MEDIUM, Locale.FRANCE},
                {LocalTime.of(11, 30), FormatStyle.MEDIUM, DateFormat.MEDIUM, Locale.JAPAN},

                // these localized patterns include "z" which isn't available from LocalTime
//                {LocalTime.of(11, 30), FormatStyle.LONG, DateFormat.LONG, Locale.UK},
//                {LocalTime.of(11, 30), FormatStyle.LONG, DateFormat.LONG, Locale.US},
//                {LocalTime.of(11, 30), FormatStyle.LONG, DateFormat.LONG, Locale.FRANCE},
//                {LocalTime.of(11, 30), FormatStyle.LONG, DateFormat.LONG, Locale.JAPAN},
//
//                {LocalTime.of(11, 30), FormatStyle.FULL, DateFormat.FULL, Locale.UK},
//                {LocalTime.of(11, 30), FormatStyle.FULL, DateFormat.FULL, Locale.US},
//                {LocalTime.of(11, 30), FormatStyle.FULL, DateFormat.FULL, Locale.FRANCE},
//                {LocalTime.of(11, 30), FormatStyle.FULL, DateFormat.FULL, Locale.JAPAN},
        };
    }
 
源代码9 项目: nopol   文件: StringLibraryTest.java
@Test
public void decimalRepresentationUsingDot() throws Exception {
	Locale french = Locale.FRANCE;
	Double half = NumberFormat.getInstance(french).parse("0,5").doubleValue();
	DecimalFormat decimalFormat = new DecimalFormat("#0.0", new DecimalFormatSymbols(french));
	assertEquals("0,5", decimalFormat.format(half));
	assertEquals("0.5", plainDecimalRepresentation(half));
	
	Double twoAndHalf = NumberFormat.getInstance(french).parse("2,5").doubleValue();
	assertEquals("2,5", decimalFormat.format(twoAndHalf));
	assertEquals("2.5", plainDecimalRepresentation(twoAndHalf));
}
 
源代码10 项目: j2objc   文件: G7CollationTest.java
@Test
public void TestG7Data() {
    Locale locales[] = {
            Locale.US,
            Locale.UK,
            Locale.CANADA,
            Locale.FRANCE,
            Locale.CANADA_FRENCH,
            Locale.GERMANY,
            Locale.JAPAN,
            Locale.ITALY
        };
    int i = 0, j = 0;
    for (i = 0; i < locales.length; i++) {
        Collator myCollation= null;
        RuleBasedCollator tblColl1 = null;
        try {
            myCollation = Collator.getInstance(locales[i]);
            tblColl1 = new RuleBasedCollator(((RuleBasedCollator)myCollation).getRules());
        } catch (Exception foo) {
            warnln("Exception: " + foo.getMessage() +
                  "; Locale : " + locales[i].getDisplayName() + " getRules failed");
            continue;
        }
        for (j = 0; j < FIXEDTESTSET; j++) {
            for (int n = j+1; n < FIXEDTESTSET; n++) {
                doTest(tblColl1, testCases[results[i][j]], testCases[results[i][n]], -1);
            }
        }
        myCollation = null;
    }
}
 
源代码11 项目: sis   文件: AngleFormatTest.java
/**
 * Tests using {@link Locale#FRANCE}.
 */
@Test
public void testFranceLocale() {
    final AngleFormat f = new AngleFormat("DD.ddd°", Locale.FRANCE);
    assertEquals(3, f.getMinimumFractionDigits());
    assertEquals(3, f.getMaximumFractionDigits());
    assertEquals( "DD.ddd°",  f.toPattern());
    assertEquals( "19,457°E", formatAndParse(f, new Longitude( 19.457)));
    assertEquals( "78,124°S", formatAndParse(f, new Latitude (-78.124)));
    assertEquals("-00,010°",  formatAndParse(f, new Angle    (-0.01)));
}
 
源代码12 项目: jasperreports   文件: I18nApp.java
/**
 *
 */
private static Locale chooseLocale()
{
	LocaleWrapper[] locales = 
		new LocaleWrapper[]
		{
			new LocaleWrapper(new Locale("cs", "CZ")),
			new LocaleWrapper(Locale.GERMANY),
			new LocaleWrapper(Locale.US),
			new LocaleWrapper(Locale.FRANCE),
			new LocaleWrapper(new Locale("pt", "PT")),
			new LocaleWrapper(new Locale("ro", "RO")),
			new LocaleWrapper(new Locale("sk", "SK"))
		};
								  
	LocaleWrapper locale = 
		(LocaleWrapper)JOptionPane.showInputDialog(
			null,
			"Choose the locale",
			"Locale",
			JOptionPane.PLAIN_MESSAGE,
			null,
			locales,
			null
			);
	
	if (locale != null)
		return locale.getLocale();
	
	return null;
}
 
源代码13 项目: sis   文件: RangeFormatTest.java
/**
 * Tests {@link RangeFormat#clone()}.
 */
@Test
public void testClone() {
    final RangeFormat f1 = new RangeFormat(Locale.FRANCE);
    f1.setElementPattern("#0.###", false);
    final RangeFormat f2 = f1.clone();
    f2.setElementPattern("#0.00#", false);
    assertEquals("#0.###", f1.getElementPattern(false));
    assertEquals("#0.00#", f2.getElementPattern(false));
}
 
@Test
public void frMonthDayString() {
  Locale locale = Locale.FRANCE;
  startDate = setupLocalizedCalendar(locale, CURRENT_YEAR, 10, 30);
  assertThat(DateStrings.getMonthDay(startDate.getTimeInMillis(), locale), is("30 nov."));
  startDate = setupLocalizedCalendar(locale, CURRENT_YEAR + 1, 5, 25);
  assertThat(DateStrings.getMonthDay(startDate.getTimeInMillis(), locale), is("25 juin"));
  startDate = setupLocalizedCalendar(locale, 2013, 2, 2);
  assertThat(DateStrings.getMonthDay(startDate.getTimeInMillis(), locale), is("2 mars"));
}
 
源代码15 项目: PictureSelector   文件: LocaleTransform.java
public static Locale getLanguage(int language) {
    switch (language) {
        case LanguageConfig.ENGLISH:
            // 英语-美国
            return Locale.ENGLISH;
        case LanguageConfig.TRADITIONAL_CHINESE:
            // 繁体中文
            return Locale.TRADITIONAL_CHINESE;
        case LanguageConfig.KOREA:
            // 韩语
            return Locale.KOREA;
        case LanguageConfig.GERMANY:
            // 德语
            return Locale.GERMANY;
        case LanguageConfig.FRANCE:
            // 法语
            return Locale.FRANCE;
        case LanguageConfig.JAPAN:
            // 日语
            return Locale.JAPAN;
        case LanguageConfig.VIETNAM:
            // 越南语
            return new Locale("vi");
        default:
            // 简体中文
            return Locale.CHINESE;
    }
}
 
源代码16 项目: tutorials   文件: SimpleDateFormatUnitTest.java
@Test
public void givenFranceLocale_whenFormatted_thenCheckFormatCorrect() throws Exception{
  SimpleDateFormat franceDateFormatter = new SimpleDateFormat("EEEEE dd-MMMMMMM-yyyy", Locale.FRANCE);
  Date myWednesday = new Date(1539341312904L);
  assertTrue(franceDateFormatter.format(myWednesday).startsWith("vendredi"));
}
 
源代码17 项目: openstock   文件: DateAxisTest.java
/**
 * Confirm that the equals method can distinguish all the required fields.
 */
@Test
public void testEquals() {

    DateAxis a1 = new DateAxis("Test");
    DateAxis a2 = new DateAxis("Test");
    assertTrue(a1.equals(a2));
    assertFalse(a1.equals(null));
    assertFalse(a1.equals("Some non-DateAxis object"));

    a1 = new DateAxis("Test", TimeZone.getTimeZone("PST"), Locale.US);
    assertFalse(a1.equals(a2));
    a2 = new DateAxis("Test", TimeZone.getTimeZone("PST"), Locale.US);
    assertTrue(a1.equals(a2));
    
    a1 = new DateAxis("Test", TimeZone.getTimeZone("PST"), Locale.FRANCE);
    assertFalse(a1.equals(a2));
    a2 = new DateAxis("Test", TimeZone.getTimeZone("PST"), Locale.FRANCE);
    assertTrue(a1.equals(a2));

    // tickUnit
    a1.setTickUnit(new DateTickUnit(DateTickUnit.DAY, 7));
    assertFalse(a1.equals(a2));
    a2.setTickUnit(new DateTickUnit(DateTickUnit.DAY, 7));
    assertTrue(a1.equals(a2));

    // dateFormatOverride
    a1.setDateFormatOverride(new SimpleDateFormat("yyyy"));
    assertFalse(a1.equals(a2));
    a2.setDateFormatOverride(new SimpleDateFormat("yyyy"));
    assertTrue(a1.equals(a2));

    // tickMarkPosition
    a1.setTickMarkPosition(DateTickMarkPosition.END);
    assertFalse(a1.equals(a2));
    a2.setTickMarkPosition(DateTickMarkPosition.END);
    assertTrue(a1.equals(a2));

    // timeline
    a1.setTimeline(SegmentedTimeline.newMondayThroughFridayTimeline());
    assertFalse(a1.equals(a2));
    a2.setTimeline(SegmentedTimeline.newMondayThroughFridayTimeline());
    assertTrue(a1.equals(a2));

}
 
源代码18 项目: ccu-historian   文件: DateAxisTest.java
/**
 * Confirm that the equals method can distinguish all the required fields.
 */
@Test
public void testEquals() {

    DateAxis a1 = new DateAxis("Test");
    DateAxis a2 = new DateAxis("Test");
    assertTrue(a1.equals(a2));
    assertFalse(a1.equals(null));
    assertFalse(a1.equals("Some non-DateAxis object"));

    a1 = new DateAxis("Test", TimeZone.getTimeZone("PST"), Locale.US);
    assertFalse(a1.equals(a2));
    a2 = new DateAxis("Test", TimeZone.getTimeZone("PST"), Locale.US);
    assertTrue(a1.equals(a2));
    
    a1 = new DateAxis("Test", TimeZone.getTimeZone("PST"), Locale.FRANCE);
    assertFalse(a1.equals(a2));
    a2 = new DateAxis("Test", TimeZone.getTimeZone("PST"), Locale.FRANCE);
    assertTrue(a1.equals(a2));

    // tickUnit
    a1.setTickUnit(new DateTickUnit(DateTickUnit.DAY, 7));
    assertFalse(a1.equals(a2));
    a2.setTickUnit(new DateTickUnit(DateTickUnit.DAY, 7));
    assertTrue(a1.equals(a2));

    // dateFormatOverride
    a1.setDateFormatOverride(new SimpleDateFormat("yyyy"));
    assertFalse(a1.equals(a2));
    a2.setDateFormatOverride(new SimpleDateFormat("yyyy"));
    assertTrue(a1.equals(a2));

    // tickMarkPosition
    a1.setTickMarkPosition(DateTickMarkPosition.END);
    assertFalse(a1.equals(a2));
    a2.setTickMarkPosition(DateTickMarkPosition.END);
    assertTrue(a1.equals(a2));

    // timeline
    a1.setTimeline(SegmentedTimeline.newMondayThroughFridayTimeline());
    assertFalse(a1.equals(a2));
    a2.setTimeline(SegmentedTimeline.newMondayThroughFridayTimeline());
    assertTrue(a1.equals(a2));

}
 
源代码19 项目: triplea   文件: DateTimeUtilTest.java
@Test
void localedTimeFrance() {
  DateTimeUtil.defaultLocale = Locale.FRANCE;
  assertThat(DateTimeUtil.getLocalizedTime(), is("14:30:00"));
}
 
源代码20 项目: astor   文件: MonthDateFormat.java
/**
 * Some test code.
 *
 * @param args  ignored.
 */
public static void main(String[] args) {
    MonthDateFormat mdf = new MonthDateFormat(Locale.UK, 2);
    System.out.println("UK:");
    System.out.println(mdf.format(new Month(1, 2005).getStart()));
    System.out.println(mdf.format(new Month(2, 2005).getStart()));
    System.out.println(mdf.format(new Month(3, 2005).getStart()));
    System.out.println(mdf.format(new Month(4, 2005).getStart()));
    System.out.println(mdf.format(new Month(5, 2005).getStart()));
    System.out.println(mdf.format(new Month(6, 2005).getStart()));
    System.out.println(mdf.format(new Month(7, 2005).getStart()));
    System.out.println(mdf.format(new Month(8, 2005).getStart()));
    System.out.println(mdf.format(new Month(9, 2005).getStart()));
    System.out.println(mdf.format(new Month(10, 2005).getStart()));
    System.out.println(mdf.format(new Month(11, 2005).getStart()));
    System.out.println(mdf.format(new Month(12, 2005).getStart()));
    System.out.println();

    mdf = new MonthDateFormat(Locale.GERMANY, 2);
    System.out.println("GERMANY:");
    System.out.println(mdf.format(new Month(1, 2005).getStart()));
    System.out.println(mdf.format(new Month(2, 2005).getStart()));
    System.out.println(mdf.format(new Month(3, 2005).getStart()));
    System.out.println(mdf.format(new Month(4, 2005).getStart()));
    System.out.println(mdf.format(new Month(5, 2005).getStart()));
    System.out.println(mdf.format(new Month(6, 2005).getStart()));
    System.out.println(mdf.format(new Month(7, 2005).getStart()));
    System.out.println(mdf.format(new Month(8, 2005).getStart()));
    System.out.println(mdf.format(new Month(9, 2005).getStart()));
    System.out.println(mdf.format(new Month(10, 2005).getStart()));
    System.out.println(mdf.format(new Month(11, 2005).getStart()));
    System.out.println(mdf.format(new Month(12, 2005).getStart()));
    System.out.println();

    mdf = new MonthDateFormat(Locale.FRANCE, 2);
    System.out.println("FRANCE:");
    System.out.println(mdf.format(new Month(1, 2005).getStart()));
    System.out.println(mdf.format(new Month(2, 2005).getStart()));
    System.out.println(mdf.format(new Month(3, 2005).getStart()));
    System.out.println(mdf.format(new Month(4, 2005).getStart()));
    System.out.println(mdf.format(new Month(5, 2005).getStart()));
    System.out.println(mdf.format(new Month(6, 2005).getStart()));
    System.out.println(mdf.format(new Month(7, 2005).getStart()));
    System.out.println(mdf.format(new Month(8, 2005).getStart()));
    System.out.println(mdf.format(new Month(9, 2005).getStart()));
    System.out.println(mdf.format(new Month(10, 2005).getStart()));
    System.out.println(mdf.format(new Month(11, 2005).getStart()));
    System.out.println(mdf.format(new Month(12, 2005).getStart()));
    System.out.println();

    SimpleDateFormat sdf = new SimpleDateFormat("yyyy");
    sdf.setNumberFormat(null);
    System.out.println(sdf.equals("X"));
}