java - 如何国际化 jfreechart 中的日期值?

标签 java jfreechart

谁能告诉我如何国际化 jfreechart 中的日期值,例如(2013 年 6 月 30 日至 2013 年 6 月 30 日)。

谢谢。

最佳答案

如果需要Locale不是您的默认 Locale,您可以从 Supported Locales 中明确指定它:

DateAxis axis = (DateAxis) plot.getDomainAxis();
axis.setDateFormatOverride(new SimpleDateFormat("dd-MMM-yyyy", new Locale("es", "ES")));

测试于 TimeSeriesChartDemo1 , included在分布中。另见此相关 answer关于 DateFormatSymbols

关于java - 如何国际化 jfreechart 中的日期值?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17474973/

相关文章:

java - 使用 Netbeans 在 Swing 中集成 JavaFX 场景的空白屏幕

java - 将此模式推广到 'n' 行

java - 如何在 spring mvc&thymeleaf 中进行验证和异常

java - 在 jFreechart 中设置项目形状大小

java - JFreeChart 轴标签(以小时为单位)

java - hbm2ddl 模式导出不会导致使用 Spring Security 创建实体

java - JFreeChart导入错误

Java Swing 将变量传递给 JFreeChart 类

java - 是否可以通过一条线执行 Action 事件?

Java - 使用分隔符分隔不同参数来解析文本