谁能告诉我如何将 jfreechart 中的日期值国际化,例如(2013 年 6 月 30 日至 2013 年 6 月 30 日)。
谢谢。
如果所需Locale的不是您的默认值,您可以从Supported LocalesLocale中明确指定它:
DateAxis axis = (DateAxis) plot.getDomainAxis();
axis.setDateFormatOverride(new SimpleDateFormat("dd-MMM-yyyy", new Locale("es", "ES")));
经测试TimeSeriesChartDemo1,包含在发行版中。另请参阅有关DateFormatSymbols.
要仅更改语言(并保持 JFreechart 的动态格式),请使用setLocale以下命令setDateFormatOverride:
DateAxis axis = (DateAxis) plot.getDomainAxis();
axis.setLocale(new Locale("es", "ES"));