问题标签 [gmt]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
370 浏览

iphone - 时区变更

我正在做objective-c(iOS)开发。我可以知道如何将 GMT +0 的默认时区更改为 GMT +8。GMT +8 适用于新加坡。

这是我的代码:

谢谢。

0 投票
8 回答
5402 浏览

java - 格林威治标准时间的 Java 时间

我有一个带有以下代码的 Grails 应用程序:

当我这样做时,我得到now: Thu Aug 18 12:47:09 CDT 2011. 我需要日期为 GMT,而不是本地时间,因为我需要将 GMT 时间存储在数据库中。我可以使用 simpleDateFormat 对象打印出 GMT 时间,但我需要将其实际存储为 GMT。

问题:如何使用 GMT 将 Date 对象转换为 Date 对象?

0 投票
1 回答
1618 浏览

gwt - 如何在给定时区的 GWT 应用程序中格式化时间戳?

我必须在我的 gwt 应用程序中使用从服务器加载的特定时区格式化日期/时间。可能的时区如 GMT、GMT+1、GMT-2 等... 到目前为止,我使用 DateTimeFormat 来格式化我的时间戳,并且他们使用客户端的语言环境。

请帮忙。

0 投票
1 回答
70 浏览

php - 当用户选择了 gmt 时间时计算开始时间

我有一个循环来检查用户的日常游戏是否已根据 time() 开始。事件开始时间基于用户选择的 GMT 时间。

我的问题是我似乎不知道如何获得开始时间——我每天循环一次数据库并创建当天的所有游戏;如果用户选择 20 的 GMT 时间(例如),我如何计算下一次 GMT20 发生的 time()。

编辑:我认为这里的假设是每日循环是在 GMT +0 时进行的,事实并非如此。每日循环可以是一天中的任何时间,它发生在某个事件发生之后。所以我需要 GMT +20(例如)发生的 NEXT unix 时间戳。

0 投票
1 回答
824 浏览

nsdate - NSDateFormatter 给出不同的输出/错误(GMT?)时间

我尝试设置 NSDateFormatter 的时区和语言环境,但我似乎无法正常工作。这是代码

这是输出:

日期字符串是 9/17/11 09:00:00

格式化日期为 2011-09-17 13:00:00

0 投票
4 回答
28239 浏览

c# - C# - 格式化当前时间

在 C# 中,如何获取以下格式的当前 DateTime?2011-08-10T21:36:01.6327538Z

0 投票
3 回答
1692 浏览

android - 日历未返回 GMT

我正在尝试将日历对象设置为 GMT,但 getTime() 始终返回 GMT+1 中的时间(我的当前时间)。我努力了:

他们显然都返回格林威治标准时间,因为

返回“GMT+00:00”;但

始终以 GMT+1 显示时间。

有谁知道为什么会这样?

0 投票
3 回答
3562 浏览

java - 如何将毫秒转换为相应的日期?

我对日期有疑问。

我确定这些毫秒 1317322560000 代表意大利 2011 年 9 月 29 日星期四 18:56:00 GMT+02:00 的日期。

但是使用 Calendar 类,日期是 Thu Sep 29 20:56:00 GMT+02:00。我认为发生这种情况是因为夏季时间表已经生效。

如何将毫秒转换为相应的日期?

0 投票
0 回答
1734 浏览

c# - C# 时间转换为 GMT(英国夏令时间),考虑夏令时,英国和托管地点(美国)的偏移量

基本上我想将美国时间(托管服务器时间)转换为 GMT(英国夏令时间)

技术 C#、.NET 4.0、TimeZoneInfoClass

详细场景:

我正在创建一个短信发送应用程序。它不应该从英国时间或格林威治标准时间晚上 10 点到早上 6 点 30 分发送短信。

服务器位于美国或假设在世界任何地方。

所以我的方法是

  • 我假设托管服务器具有自动日光调整补丁。所以我不检查托管服务器夏令时。那样行吗??

  • 它会自动调整为美国时间,我会得到正确的时间UTCNow()

  • 我从timezoneinfoclassorTime.UTCNow()方法获得 GMT 时间。现在我有正确的 UTC 时间,我必须检查夏令时到英国时间(目标时区)

  • 最后,我检查目标时区(即英国)的参数,例如Datetime,UTCoffset,IsDayLightSaving,SupportDaylightSaving基于机器时区 ID(GMT 时区伦敦..)。eg:-timezoneid.local.searchbyma..(GMT) //*语法)

    /li>

操作系统我有以下问题:-

  1. 这是一种好方法还是有缺陷的方法?有哪些替代方案?

  2. 我是否应该检查托管时区的夏令时,然后如果是 DST,则通过增加一小时来纠正偏移量?

  3. 任何获得 GMT 时间的免费可靠网络服务?

请建议

谢谢

0 投票
2 回答
832 浏览

api - 创建 NSDate 时区问题

我正在从我的网络服务中加载日期,我正在以格式(格林威治标准时间)发送日期:02/11/11 10:56:09

我正在使用 NSDateFormatter 创建一个 NSDate 表单:

这很好用,在我将它与当前日期进行比较以获得相对时间间隔之后。

问题是当手机设置在不同的时区时,当我从我的 api 加载日期并使用日期格式化程序时,似乎正在发生的事情是手机假设日期字符串是本地时间并且它正在转换它到格林威治标准时间。

例子:

我从 api 加载时间为上午 10 点的日期。电话设置为 PDT。假设我上午 10 点的日期字符串实际上与电话相关,日期格式化程序正在创建一个 NSDate。

我最终得到一个等于下午 5 点的日期和时间,再加上 10 个小时。

我试图在我的日期格式化程序中指定字符串是 GMT,但我遇到了麻烦,我尝试了以下方法,将 GMT 添加到格式中:

这是行不通的。

谁能给点建议?

解决方案

只是一个回顾,我通过将 GMT 附加到原始字符串并格式化它来解决一个糟糕的工作:

这是一种不稳定的黑客攻击,因为如果字符串更改为包含时区,它将不再起作用。对于任何需要像我自己一样做的人,以下只是一个关于如何创建 NSTimeZone 的快速示例。

感谢您的快速帮助。