eclipse/MyEclipse 日期格式、注释日期格式、时区问题

By admin in 亚洲必赢活动砸金蛋 on 2018年10月24日

      在eclipse/MyEclipse中,如果你的注释或是运行System.out.print(new
java.util.Date());的上,发现时间及体系的日子不一8个钟头。

那么就是足以证实,你的时区和当前时区不对应。我们中国据此的时区是Asia/Shanghai,你的差8小时应该是东八区之。关于这一点

公莫亮堂可以看看初中地理:D。

解决办法有2种:

1、在你的eclipse/MyEclipse的JVM的jre运行参数中安时区。在Default VM
Arguments中安装:-Duser.timezone=Asia/Shanghai

手续:在Window->Preferences->Java->Installed
JERs然后看到右边有jre的安装列表,选择一个,点击edit,

然后在Default VM Arguments中设置:-Duser.timezone=Asia/Shanghai

点击完成,重启eclipse、MyEclipse即可;

亚洲必赢活动砸金蛋 1

2、出现这种时区差别之原委就是系的软件注册表的时区设置给坏,重新挂号下即可

Javaeye上吗有人提供注册表下载:Time_Zones_XP.rar

解压后运行注册表应该就是可了

当eclipse/MyEclipse中,如果发现你的注释是英文格式的(Mon Mar 21 10:57:13
CST 2011),而不是中文格式的或你自己想只要之格式,可以产生如下办法化解。

1、在eclipse.ini、myeclipse.in的安排文件中加入-Duser.language=zh-cn或是将-Duser.language=en
改吗-Duser.language=zh-cn即可;

2、修改eclipse、MyEclipse的插件的jar信息。

如格式是:Mar 21, 2011;想如果改变成为:2011-3-21

那修改eclipse/plugins中之org.eclipse.text_3.3.0.v20070606-0010.jar这个jar包(org.eclipse.text_XXXX.jar包),有的版本是v后面的日期不同。

至于此jar包的源码可以于这地方亚洲必赢活动砸金蛋下载:http://wiki.eclipse.org/index.php/CVS_Howto下载eclipse的源码,主要下载org.eclipse.text包下的接近。

下一场修改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());  
        }
    } 

转移了晚,然后再包装成jar,覆盖掉原来的百般eclipse/plugins中jar文件即可。关于这文件,网上为起提供下载的:org.eclipse.text_3.3.0.v20070606-0010.zip
(230.1 KB)

发表评论

电子邮件地址不会被公开。 必填项已用*标注

网站地图xml地图
Copyright @ 2010-2019 亚洲必赢app官方下载 版权所有