博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
修改jfreechart的日期语言
阅读量:2454 次
发布时间:2019-05-10

本文共 928 字,大约阅读时间需要 3 分钟。

jfreechart日期是为默认系统所在地区语言及格式,当我需要把web放在中国,而访问的是在美国时,看到日期文字框则是中文的。因此需要修改日期格式化对象。

 

在org.jfree.chart.axis包中有这么一个DateAxis类,它是用来格式化日期的,因为我们把它所有有关日期的地区及时区修改为美国即可,特别是在以下方要修改的。

 

/** The default date tick unit. */	public static final DateTickUnit DEFAULT_DATE_TICK_UNIT = new DateTickUnit(			DateTickUnit.DAY, 1, new SimpleDateFormat("MM/dd/yy", Locale.US));

 

这里有7个格式化对象。很好找的,我修改时,却找了半天,把它记下。

// date formatters		DateFormat f1 = new SimpleDateFormat("HH:mm:ss.SSS", Locale.US);		DateFormat f2 = new SimpleDateFormat("HH:mm:ss", Locale.US);		DateFormat f3 = new SimpleDateFormat("HH:mm", Locale.US);		DateFormat f4 = new SimpleDateFormat("d-MMM, HH:mm", Locale.US);		DateFormat f5 = new SimpleDateFormat("d-MMM", Locale.US);		DateFormat f6 = new SimpleDateFormat("MMM-yyyy", Locale.US);		DateFormat f7 = new SimpleDateFormat("yyyy", Locale.US);

 

时区设置

public DateAxis(String label) {		this(label, TimeZone.getTimeZone("America/Los_Angeles"));	}
 

转载地址:http://zgbhb.baihongyu.com/

你可能感兴趣的文章
css content属性_CSS之前和之后CSS –如何使用content属性
查看>>
如何将ApexCharts与Vue.js集成-详细指南
查看>>
初级开发和中级,高级的区别_如何从初级开发人员过渡到中级开发人员
查看>>
android应用开发_学习开发Android应用-无需经验
查看>>
freecodecamp_我们使用freeCodeCamp课程创建了本地免费编码学校。 这是我们学到的东西。
查看>>
github 图像ai项目_如何在Github项目存储库中添加社交媒体图像
查看>>
国外开放知识图谱_什么是开放图谱,如何在我的网站上使用它?
查看>>
ntp时间同步会同步时区吗_如何处理时区并使软件与国际客户同步
查看>>
什么是JAMstack?如何开始?
查看>>
firebase使用_如何使用ReactJS和Firebase构建TodoApp
查看>>
nsfw_如何使用机器学习设置NSFW内容检测
查看>>
react中使用构建缓存_如何使用React构建客户支持实时聊天小部件
查看>>
reactjs生命周期_如何在ReactJS中了解组件的生命周期方法
查看>>
graphql和rest_如何使用GraphQL使您的网站整洁和可维护
查看>>
flutter dart_Dart和Flutter的简化介绍
查看>>
hbuilder自述文件_为什么创建自述文件已成为我最喜欢的开发部分
查看>>
从ES5到ESNext-这是自2015年以来添加到JavaScript的所有功能
查看>>
GraphQL中的突变简介:它们是什么以及如何使用它们
查看>>
计算机编程课程顺序_550月份提供免费的在线编程和计算机科学课程
查看>>
哈希编码学习方法_想学习编码吗? 这很容易。 这是解决困难部分的方法。
查看>>