`
hilinw
  • 浏览: 21377 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
社区版块
存档分类
最新评论

获取GMT8时间

    博客分类:
  • java
 
阅读更多
    /**
     * Description: 获取GMT8时间
     * @return 将当前时间转换为GMT8时区后的Date
     */
    public static Date getGMT8Time(){
        Date gmt8 = null;
        try {
            Calendar cal = Calendar.getInstance(TimeZone.getTimeZone("GMT+8"),Locale.CHINESE);
            Calendar day = Calendar.getInstance();
            day.set(Calendar.YEAR, cal.get(Calendar.YEAR));
            day.set(Calendar.MONTH, cal.get(Calendar.MONTH));
            day.set(Calendar.DATE, cal.get(Calendar.DATE));
            day.set(Calendar.HOUR_OF_DAY, cal.get(Calendar.HOUR_OF_DAY));
            day.set(Calendar.MINUTE, cal.get(Calendar.MINUTE));
            day.set(Calendar.SECOND, cal.get(Calendar.SECOND));
            gmt8 = day.getTime();
        } catch (Exception e) {
            System.out.println("获取GMT8时间 getGMT8Time() error !");
            e.printStackTrace();
            gmt8 = null;
        }
        return  gmt8;
    }
分享到:
评论

相关推荐

    Java进制/时间/日期/字符串/流算法大全

    获取GMT8 时间 中文乱码转换 Big5 字与Unicode 的互换 取得服务器当前的各种具体时间 用半角的特殊符号代替全角的特殊符号 数组和数组之间的转换代码 从资源文件里读取值的类 将数组转成字符串在调试或记录日志时...

    获取当前网络时间

    这里将 GMT 时间转换为中国标准时间(UTC+8),使用 `IncHour` 函数增加 8 小时。 - 最终返回格式化后的日期时间字符串,格式为 `yyyy-mm-dd HH:NN:SS`。 #### 其他相关代码 1. **`FormCreate` 事件处理程序**: ...

    获取网络时间 格林威治时间.rar_autolisp_wesrq_格林威治时间_获取网络时间 格林威治时间

    在AutoLISP编程环境下,获取网络时间,特别是格林威治时间(GMT,Greenwich Mean Time)是一项常见的任务,尤其对于需要进行时间同步或者基于时间的数据处理的程序来说。本篇文章将详细阐述如何通过AutoLISP实现这一...

    GMT时间格式转换(GMT) .doc

    首先,使用 SimpleDateFormat 解析 GMT 时间格式字符串,获取 Date 对象。然后,使用 getTime 方法获取 Date 对象的毫秒数。最后,使用 SimpleDateFormat 将毫秒数格式化成普通的 Date 时间格式。 GMT 时间格式转换...

    获取当前系统时间(源码)

    例如,如果你需要获取格林尼治标准时间(GMT),可以使用以下代码: ```vb Dim 当前时间GMT As Date 当前时间GMT = Now() - TimeZoneInfo.Local.GetUtcOffset(Now()) ``` 总的来说,获取当前系统时间在VB编程中是...

    获取现在的时间

    在编程领域,获取当前时间是一项基础且至关重要的任务。时间控件是许多应用程序中的常见元素,它们用于显示、设置或管理与时间相关的数据。在不同的编程语言中,都有内置的库或者函数来帮助开发者轻松地获取系统当前...

    获取网络时间.lsp

    用 autolisp获取网络时间方法并与vb的四种法对比 如:1根据网上提供的一些接口提供 2、读取网站服务器返回的时间3、直接用vb转换GMT时间

    同步设置GMT标准时间(4KB)

    3. **网络通信类**:指的是程序中可能包含了一个类或模块,专门用于与网络时间服务器进行通信,获取GMT时间。 4. **资源**:可能包括了程序运行所需的任何外部文件,比如配置文件、图标或其他辅助资源。 压缩包子...

    Laravel开发-laravel-gmt-timezones

    `laravel-gmt-timezones` 是一个专门为Laravel设计的扩展包,它帮助开发者更方便地管理和显示基于GMT(格林尼治标准时间)的时区,而不是常用的UTC(协调世界时)。这个扩展包是从`camroncade/timezone`进一步发展而...

    Java语句获取系统时间与实际时间相差8小时的解决办法.doc

    最近有遇到java的时间不对的事件,现象:通过java语句获得系统时间,取得的时间总是比系统时间少8个小时,获得的总是格林尼治时间(0时区的时间),检查系统时间确实是正确的,时区为GMT 8:00北京……等;...

    Java 获取日期时间代码

    ### Java 获取日期时间详解 #### 一、概述 在Java编程中,处理日期与时间是一项常见且重要的任务。本文将详细介绍几种常用的Java日期时间获取方法,包括如何获取完整日期时间、仅获取时间部分(时分秒)、获取日期...

    自动校准计算机时间为GMT标准时间

    它可能会连接到指定的NTP服务器,获取时间信息,并将系统时间调整至GMT。 5. ** frmMain.frm 和 AutoSetPCTime.vbp**:这两个文件是Visual Basic编程环境中的项目文件。`frmMain.frm`可能是应用程序的主窗体,用户...

    android 获取当前系统时间的方法

    `toString()`方法返回的是易于阅读的日期和时间格式,如"Sat Mar 25 14:30:23 GMT 2023"。 然而,`java.util.Date`的格式可能并不符合我们所需的所有需求。这时可以使用`SimpleDateFormat`类来自定义日期和时间的...

    获取网络时间源码

    NTP服务器通常提供格林尼治标准时间(GMT),这是国际协调时间(UTC)的基础,而北美标准时间则包括美国和加拿大的几个时区,如东部标准时间(EST)、中部标准时间(CST)等。 要实现获取网络时间,我们需要使用...

    网站标准时间获取校准工具

    在实现上,网站时间获取校准工具通常采用HTTP或HTTPS协议向目标服务器发送一个请求,服务器会返回响应头中的时间信息,如"Date"字段,这个字段包含了服务器当前的格林尼治标准时间(GMT)。然后,工具会将这个时间与...

    获取北京时间.rar

    首先,北京时间是指中国采用的东八区(UTC+8)的时间标准,即 Greenwich Mean Time (GMT) 加上8小时。在中国,所有时钟都应调至这个时间,以便于统一全国的时间。获取北京时间的方法多种多样,包括网络服务、操作...

    VC获取日期及时间方法

    你可以访问`local_time`和`gmt_time`结构体的成员来获取具体的时间信息。 4. **`strftime()`函数**: 如果你需要以特定的格式输出日期和时间,`strftime()`函数就非常有用。例如,如果你想以"YYYY-MM-DD HH:MM:SS...

    获取网络时间的软件源码

    根据提供的文件信息,本文将详细解析“获取网络时间的软件源码”这一主题涉及的关键知识点。主要内容包括:网络时间的概念、Visual Basic (VB) 编程语言基础、使用 VB 获取网络时间的具体实现方法以及源代码分析。 ...

    获取网络服务器时间.docx

    ### 获取网络服务器时间 #### 知识点概览 本文档将详细介绍如何通过Java编程语言实现从特定网络服务器获取时间信息的方法。此方法对于需要精确校准本地系统时钟的应用场景非常有用。主要涵盖以下几个方面: 1. **...

    java 算法

    - **获取GMT8时间**:通过设置时区来获取指定时区的时间。 - **中文乱码转换**:使用正确的编码方式处理中文字符。 - **Big5字与Unicode的互换**:通过字符集转换函数来实现。 - **取得服务器当前的各种具体时间**:...

Global site tag (gtag.js) - Google Analytics