`
gybmike
  • 浏览: 182636 次
  • 性别: Icon_minigender_1
  • 来自: 珠海
社区版块
存档分类
最新评论

使用Calendar.getInstance().getTime()取得時間與系統時間相差八小時解決方法

阅读更多
有兩種方案:
1.寫java代碼.先設定默認時區.在區時間.

TimeZone tz = TimeZone.getTimeZone("ETC/GMT-8"); 
TimeZone.setDefault(tz);



2.修改jre時區.

找到Java目录下的

依次: jdk1.60\jre\lib\zi\Etc

      jdk1.60\jre\lib\zi

      java\jre1.6.0_14\jre\lib\zi\Etc

      java\jre1.6.0_14\jre\lib\zi

下找到GMT文件,删除之(可以备份一下,以防万一),然后复制一份GMT-8并重命名为GMT替换原来的GMT。这样,就达到了掩人耳目的目的。试一下,可以解决!



分享到:
评论

相关推荐

    java的常用的获取时间的方法

    本文将详细介绍Java中常用的时间处理方法,特别是基于`java.util.Date`、`java.text.SimpleDateFormat`、`java.util.Calendar`等类的操作,以及如何通过这些方法获取当前时间、计算日期差、获取周、月、年的第一天和...

    java时间处理工具类--CalendarUtil(java源码)

    Calendar now = Calendar.getInstance(); now.setTime(date); int today = now.get(Calendar.DAY_OF_WEEK); int first_day_of_week = now.get(Calendar.DATE) + 2 - today; // 星期一 now.set(Calendar....

    时间处理常用java

    根据给定的信息,本文将详细解释Java中时间处理的一些常用方法和技术点,这些技术点主要集中在日期和时间的创建、转换、格式化以及日期之间的计算等方面。 ### 一、使用Calendar进行日期操作 #### 1. 设置特定日期...

    计算两个日期相差的天数

    首先,我们可以使用 Calendar 对象的 setTime 方法将两个日期设置到 Calendar 对象中,然后使用 getTimeInMillis 方法获取两个日期的毫秒值。最后,我们可以使用这两个毫秒值计算出日期之间的天数。 以下是计算两个...

    Date与Calendar详解

    ### Date与Calendar详解:深入理解Java中的日期与时间操作 #### Date类的解析与应用 在Java编程中,`java.util.Date`类是用于表示特定时刻的类,它以自格林尼治时间(GMT)1970年1月1日午夜以来经过的毫秒数来存储...

    用java语言编写的日历.zip_java 日历_jave_日历 java

    总的来说,使用Java编写日历程序涉及到的主要知识点包括`Calendar`类的使用,日期和时间的计算,以及可能的日期格式化。这些概念对于任何Java开发者来说都是基础且重要的,特别是在处理时间相关的业务逻辑时。通过...

    关于tomcat的8小时时间差.pdf

    在描述中,开发者遇到了一个后台取数据时遇到的时间显示不准确的问题,具体表现为本地时间与实际时间相差8小时,即时间慢了8小时。这个问题可能由多种原因引起,下面将详细介绍可能的原因及解决方法。 1. **Java...

    计算时间差以及比较日期大小

    这里使用了`LocalDateTime.parse`方法将字符串转换为`LocalDateTime`对象,并利用`ChronoUnit.SECONDS.between`方法计算出两个时间点之间的秒数。 ### 比较两个日期的大小 比较两个日期的大小可以通过以下几种方式...

    java中时间的比较

    #### 二、时间的转换与使用方法 在实际应用中,我们经常需要将日期转换为不同的格式,或者进行日期之间的转换。下面介绍几种常用的方法。 ##### 1. Calendar的使用方法 `Calendar`类提供了一种更灵活的方式来处理...

    java计算两个日期相隔的天数

    在Java编程语言中,计算两个日期之间的天数差是一个常见的任务,这在处理时间相关的业务逻辑时非常有用。本文将详细介绍如何使用Java进行此类计算,包括基础方法、API的使用以及可能遇到的问题。 首先,Java提供了`...

    日期转换的工具类

    Calendar calendar = Calendar.getInstance(); calendar.setTime(date); int dayOfWeekInt = calendar.get(Calendar.DAY_OF_WEEK); // 根据dayOfWeekInt映射到对应的中文星期字符串 return weekDays...

    Java8中的LocalDateTime和Date一些时间操作方法

    在Java8中,可以使用LocalDateTime和Date来判断给定时间与当前时间相差多少天。例如,可以使用以下方法: ```java public static long getDistanceDays(String date) { DateFormat df = new SimpleDateFormat(...

    java如何获取两个日期的时间差

    要获取两个日期的时间差,我们需要使用Java中的日期和时间相关类,包括`Date`、`Calendar`、`SimpleDateFormat`等。 首先,我们需要获取两个日期对象,使用`SimpleDateFormat`将字符串格式的日期转换为`Date`对象。...

    java计算两个时间相差天数的方法汇总

    在Java编程中,计算两个时间相差的天数是一项常见的任务,尤其在处理日期相关的业务逻辑时。本篇文章将深入探讨两种不同的方法来实现这个功能。 首先,我们可以利用`Calendar`类来计算日期之间的天数差。`Calendar`...

    日历

    但是,如果我们仍使用`Calendar`,可以利用`add()`方法进行时间单位的增加或减少。例如,增加一天: ```java calendar.add(Calendar.DAY_OF_MONTH, 1); ``` 4. **日期计算** `Calendar`可以用来计算两个日期...

    SQL计算timestamp的差值的方法

    Calendar calendar = Calendar.getInstance(); calendar.setTime(new Date(sellTimeFrom)); calendar.add(Calendar.HOUR_OF_DAY, -1); return calendar.getTime().getTime(); } ``` 这样,你可以将计算得到的`...

    常用的java日期比较和日期计算方法小结

    在Java中,可以使用`java.util.Date`类的`new Date()`方法获取当前系统时间。为了方便格式化输出,通常会配合`java.text.SimpleDateFormat`类来设定日期格式。例如: ```java SimpleDateFormat df = new ...

Global site tag (gtag.js) - Google Analytics