package com.timezone;
import java.text.*;
import java.util.*;
/**
* 获取格林威治时间
*
* @author Administrator
*
*/
public class GMTime {
public static void main(String[] args) {
final int msInMin = 60000;
final int minInHr = 60;
Date date = new Date();
int Hours, Minutes;
DateFormat dateFormat = DateFormat.getDateTimeInstance(DateFormat.LONG,
DateFormat.LONG);
TimeZone zone = dateFormat.getTimeZone();
System.out.println("IST Time: " + dateFormat.format(date));
Minutes = zone.getOffset(date.getTime()) / msInMin;
Hours = Minutes / minInHr;
System.out.println("GMT Time" + (Hours >= 0 ? "+" : "") + Hours + ":"
+ Minutes);
zone = zone.getTimeZone("GMT Time" + (Hours >= 0 ? "+" : "") + Hours
+ ":" + Minutes);
dateFormat.setTimeZone(zone);
System.out.println("GMT: " + dateFormat.format(date));
}
}
分享到:
相关推荐
在AutoLISP编程环境下,获取网络时间,特别是格林威治时间(GMT,Greenwich Mean Time)是一项常见的任务,尤其对于需要进行时间同步或者基于时间的数据处理的程序来说。本篇文章将详细阐述如何通过AutoLISP实现这一...
标题"格林威治时间转换为北京时间"涉及到的知识点主要包括: 1. **时间标准**:理解不同的时间标准,如GMT、UTC(协调世界时)以及本地时间。UTC是基于原子钟的,与GMT基本一致,但会进行闰秒调整以保持与地球自转...
如果要在不同时区之间进行转换,可以使用`localtime()`函数先获取本地时间,然后通过`mktime()`函数将本地时间转换回`time_t`类型,再用`gmtime()`转为格林威治时间。 在压缩包文件`glwz`中,可能包含了一个示例...
java 获取标准格林尼治时 标准格林尼治时间 标准时间
这个函数通常用来得到两个日期之间的天数、小时数、分钟数等差异,但在这里我们可以利用它来得到自Unix时间戳(1970年1月1日)以来的秒数差,即格林威治时间(GMT)。 在实际应用中,格林威治时间常被用作基准时间...
这个名为"基于格林威治标准时间(GMT)的jQuery模拟时钟插件.zip"的压缩包提供了一个专门用于展示时间的工具,即jClocksGMT。jClocksGMT是jQuery的一个插件,它允许开发者在网页上创建一个模拟时钟,显示的是...
GetSystemTime():获取格林威治时间。 SetLocalTime():设置本地时间。注:此方法需要系统管理员权限。 通过查询知道这些方法都封装在kernel32.dll文件中,下面进行调用。 最后说一下,实在看不贯某些同学,公共的...
由于中国与格林威治标准时间存在8小时的时差,因此获取到的时间已经是北京时间。 2. **设置北京时间** 设置北京时间涉及到修改系统时钟,这通常需要管理员权限。在VB.NET中,我们可以调用`SetSystemTime`函数来...
- `std::localtime`和`std::gmtime`: 分别将`time_t`转换为本地时间和格林威治标准时间的`tm`结构体,便于处理和显示。 3. **格式化时间** - `std::strftime`: 这个函数允许程序员以特定的格式输出日期和时间,...
1. `java.util.Date`:这是Java中最基本的日期类,它表示的是自1970年1月1日(凌晨0点0分0秒,格林威治时间)以来的毫秒数。可以通过`new Date()`创建一个当前时间的实例。 2. `java.util.Calendar`:这是一个抽象...
基于格林威治标准时间(GMT)的jQuery模拟时钟插件就是为了满足这种需求而设计的。本文将深入探讨这一插件的原理、实现方式以及如何在实际项目中应用。 首先,让我们了解什么是格林威治标准时间(GMT)。GMT是一种...
`GetSystemTime`返回的是格林威治标准时间,而`GetLocalTime`返回的是根据用户地区设置的本地时间。 最后,`timeGetTime`函数提供毫秒级时间,比`GetTickCount()`更精确,但在某些情况下可能会出现不准的情况。如果...
根据给定文件的信息,本文将围绕“当前时间和转化为格林时间”的主题进行展开,详细解析如何在Java编程语言中获取当前时间,并将其转换为格林尼治标准时间(Greenwich Mean Time,简称GMT)。 ### 一、获取当前时间...
8. **GetSystemTime/GetLocalTime**:这两个函数分别返回系统的格林威治标准时间和本地时间,它们都接收一个指向`SYSTEMTIME`结构的指针,该结构包含了年、月、日、小时、分钟、秒和毫秒等详细信息。 关于`...
此外,还可以通过`struct tm`结构体配合`localtime`或`gmtime`函数,获取更易读的本地时间或格林威治标准时间。 在Python编程语言中,获取系统时间有多种方式。`datetime`模块提供了丰富的功能,如`datetime.now()`...
格林威治时间(Greenwich Mean Time, GMT)则是指位于英国伦敦附近的格林威治天文台的标准时间,但实际应用中,通常认为UTC和GMT是等同的。 #### 使用`time`模块获取时间 在Python中,`time`模块提供了多种与时间...
* struct tm * gmtime(const time_t *timer):将日历时间转换为格林威治时间 * struct tm * localtime(const time_t * timer):将日历时间转换为当地时间 tm 结构的定义: * int tm_sec:秒 – 取值区间为[0,59] *...