http://www.cnblogs.com/hoojo/archive/2011/03/21/1990070.html

在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即可;

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)

eclipse/MyEclipse 日期格式、注释日期格式、时区问题[转]相关推荐

  1. eclipse设置文档注释的格式

    eclipse设置文档注释的格式

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

    eclipse/MyEclipse 日期格式.注释日期格式.时区问题 在eclipse/MyEclipse中,如果你的注释或是运行System.out.print(new java.util.Date ...

  3. Eclipse注释日期格式

    Eclipse neon版本之前,自动注释生成日期只能使用${date},其格式是本地默认格式,如"xxxx年xx月xx日",如想修改需要修改plugin下org.eclipse. ...

  4. MyEclipse 中自动安插作者、注释日期等快捷键方法

    MyEclipse 中自动插入作者.注释日期等快捷键方法 MyEclipse 中自动插入作者.注释日期等de快捷键方法依次打开然后找到 Window -->Preferences->Jav ...

  5. Eclipse自动生成作者、日期注释等功能设置

    Eclipse自动生成作者.日期注释等功能设置 在使用Eclipse 编写Java代码时,自动生成的注释信息都是按照预先设置好的格式生成的. 修改作者.日期注释格式:打开Windows->Pre ...

  6. python 时间戳转iso 8601_python - 如何解析ISO 8601格式的日期?

    python - 如何解析ISO 8601格式的日期? 这个问题在这里已有答案: 使用strftime将python datetime转换为epoch                          ...

  7. sql服务器系统时间格式,SQL Server 日期格式和日期操做

    SQL Server发展至今,关于日期的格式的控制方法,有传统的方法,好比CONVERT(),也有比较便利的新方法,好比FORMAT():一样,关于日期的操做函数,也分为传统方法:DATEADD()等 ...

  8. java中如何把时间封装成类,java-如何在不使用任何不推荐使用的类的情况下将日期从一种格式转换为另一种格式的日期对象?...

    java-如何在不使用任何不推荐使用的类的情况下将日期从一种格式转换为另一种格式的日期对象? 我想将date1格式的日期转换为date2格式的日期对象. SimpleDateFormat simple ...

  9. java 解析日期格式_日期/时间格式/解析,Java 8样式

    java 解析日期格式 自Java 几乎 开始以来,Java开发人员就通过java.util.Date类(自JDK 1.0起)和java.util.Calendar类(自JDK 1.1起 )来处理日期 ...

最新文章

  1. C语言通路寻找,用C语言解决迷宫问题设计与寻找通路问题.pdf
  2. 搞定了数学,拿下了代码,没想到在这件事上栽了跟头……
  3. Nature年度十大杰出论文公布:机器狗算法、近室温超导等入选,复旦中科院上榜...
  4. OS中阻塞与挂起的区别sleep()的实现原理
  5. 《穿越计算机的迷雾》读书笔记三
  6. Nacos 入门教程
  7. 大连开发区取暖费能微信支付吗_下半年教资报考人数增加,那到底能不能异地报考呢?...
  8. 程序员:要想成为一个伟大的程序员
  9. 无法启动此程序,因为计算机中丢失msvcrtd.dll,手把手还原win7系统打开程序提示丢失msvcrtd.dll的处理步骤...
  10. python讲解-详解python中@的用法
  11. mybatis连接池
  12. java 绩效考核系统源码_基于jsp的企业绩效考核系统-JavaEE实现企业绩效考核系统 - java项目源码...
  13. linux xps文件,XPS 文件扩展名: 它是什么以及如何打开它?
  14. 【计算机网络】实验1:双绞线制作
  15. 如何将pdf中一些特定页提取存储在另一个pdf中
  16. LeetCode - 441 - 排列硬币(arranging-coins)
  17. 基于人工蜂群算法的线性规划求解matlab程序
  18. 计算地球表面两点之间的距离
  19. 数据结构中遍历的意义
  20. supercharge快充_华为Mate 10超级快充SuperCharge那些事儿

热门文章

  1. 7-323 逆波兰表达式 (10 分)
  2. 计算机网络系统由什么系统组成,从资源构成上看计算机网络系统由什么构成
  3. datagridview 绑定list 不能刷新界面_人人都可写代码-H5零基础编程-发布活动界面实操07...
  4. linux系统调用记录模块实验报告,华科操作系统实验报告(DOC)
  5. C++中若类中没有默认构造函数,如何使用对象数组
  6. springmvc java的验证码的小程序
  7. C# 程序集 和 反射
  8. POJ 2263 Heavy Cargo 多种解法
  9. Python 利用pymupdf将pdf转换为图片并拆分,后通过PIL合并生成一张图片
  10. 安卓之实现一个简单的电话拨号功能