1.eclipse3.3里${date}日期格式为:
不是很习惯,如果想改变这种格式,比如想改为:
2.从[url]http://wiki.eclipse.org/index.php/CVS_Howto[/url]下载eclipse的源码,主要下载org.eclipse.text包下的类
3.找到org.eclipse.jface.text.templates.GlobalTemplateVariables这个类,然后打开进行修改。找到代码:
然后修改为:
然后再将其重新编译打包即可。
最后覆盖掉eclipse\plugins下的org.eclipse.text_3.3.0.v20070606-0010.jar这个jar包(org.eclipse.text_XXXX.jar包),只是日期不同而已。
附件说明:
附件是一个重新编译好的jar包文件,因为不让传.jar文件,所以我把后缀改成了.zip,[color=red]下载后直接将后缀名改为.jar即可[/color]。
Jan 8, 2008不是很习惯,如果想改变这种格式,比如想改为:
2008-1-8这样的格式,则可以通过下面的方式2.从[url]http://wiki.eclipse.org/index.php/CVS_Howto[/url]下载eclipse的源码,主要下载org.eclipse.text包下的类
3.找到org.eclipse.jface.text.templates.GlobalTemplateVariables这个类,然后打开进行修改。找到代码:
public static class Date extends SimpleTemplateVariableResolver {
/**
* Creates a new date variable
*/
public Date() {
super("date", TextTemplateMessages.getString("GlobalVariables.variable.description.date")); //$NON-NLS-1$ //$NON-NLS-2$
}
protected String resolve(TemplateContext context) {
return DateFormat.getDateInstance().format(new java.util.Date());
}
}
然后修改为:
public static class Date extends SimpleTemplateVariableResolver {
/**
* Creates a new date variable
*/
public Date() {
super("date", TextTemplateMessages.getString("GlobalVariables.variable.description.date")); //$NON-NLS-1$ //$NON-NLS-2$
}
protected String resolve(TemplateContext context) {
// return DateFormat.getDateInstance().format(new java.util.Date());
final SimpleDateFormat df = new SimpleDateFormat("yyyy-MM-dd");
return df.format(new java.util.Date());
}
}
然后再将其重新编译打包即可。
最后覆盖掉eclipse\plugins下的org.eclipse.text_3.3.0.v20070606-0010.jar这个jar包(org.eclipse.text_XXXX.jar包),只是日期不同而已。
附件说明:
附件是一个重新编译好的jar包文件,因为不让传.jar文件,所以我把后缀改成了.zip,[color=red]下载后直接将后缀名改为.jar即可[/color]。
本文介绍如何在Eclipse3.3中修改日期格式变量${date}
2304

被折叠的 条评论
为什么被折叠?



