Questions tagged «timezone»

时区是地球上具有统一的法定标准时间的区域。它通常由标识符表示,例如“ America / Los_Angeles”。不要将偏移量(例如-07:00)误认为是时区。时区远不止于此。请阅读整个标签Wiki以获得详细信息。

9
如何使用Java处理日历TimeZones?
我有一个来自我的应用程序的时间戳值。用户可以在任何给定的本地TimeZone中。 由于此日期用于假定给定时间始终为格林尼治标准时间的Web服务,因此我需要将用户的参数从(EST)转换为(GMT)。这是一个关键点:用户忽略了自己的TZ。他输入了要发送到WS的创建日期,所以我需要的是: 用户输入: 5/1/2008 6:12 PM(EST) WS的参数需要为:5/1/2008 6:12 PM(GMT) 我知道默认情况下始终应该将TimeStamps设置为GMT,但是即使在我从TS(应该是GMT)创建日历的情况下,发送参数时,除非用户使用GMT,否则时间总是会关闭。我想念什么? Timestamp issuedDate = (Timestamp) getACPValue(inputs_, "issuedDate"); Calendar issueDate = convertTimestampToJavaCalendar(issuedDate); ... private static java.util.Calendar convertTimestampToJavaCalendar(Timestamp ts_) { java.util.Calendar cal = java.util.Calendar.getInstance( GMT_TIMEZONE, EN_US_LOCALE); cal.setTimeInMillis(ts_.getTime()); return cal; } 使用之前的代码,这就是我得到的结果(简短格式,易于阅读): [2008年5月1日晚上11:12]



1
django 1.4-无法比较原始偏移和知道偏移的日期时间
我正在将应用程序从Django 1.2迁移到1.4。 我有一个日常任务对象,其中包含一天中应该完成任务的时间: class DailyTask(models.Model): time = models.TimeField() last_completed = models.DateTimeField() name = models.CharField(max_length=100) description = models.CharField(max_length=1000) weekends = models.BooleanField() def __unicode__(self): return '%s' % (self.name) class Meta: db_table = u'dailytask' ordering = ['name'] 为了检查是否仍然需要今天完成一项任务,我有以下代码: def getDueDailyTasks(): dueDailyTasks=[] now = datetime.datetime.now() try: dailyTasks = DailyTask.objects.all() except dailyTask.DoesNotExist: return None for …

12
将美国邮政编码映射到时区[关闭]
已关闭。这个问题需要更加集中。它当前不接受答案。 想改善这个问题吗?更新问题,使其仅通过编辑此帖子来关注一个问题。 5个月前关闭。 改善这个问题 当用户使用我们的应用程序注册时,我们可以根据国家数据库验证他们的邮政编码。从此邮政编码确定对他们所在时区的良好潜在猜测的最佳方法是什么? 我们正在努力使我们明确要求他们提供的数据量最小化。如果我们最好的猜测是错误的,他们将可以稍后手动设置时区。我知道邮政编码无法帮助您确定美国境外的时区,但在那种情况下,我们还是必须手动询问,无论如何我们都主要与美国打交道。 我发现了很多邮政编码数据库,到目前为止,只有少数几个包含时区信息,但是那些不是免费的,例如this。如果绝对需要为此付费订阅服务,那将是不值得的,我们只需要明确地询问用户即可。 尽管语言并不是特别相关,因为我可能可以转换所需的东西,但我们使用的是PHP和MySQL。
84 timezone  zipcode 

8
在Excel中解析ISO8601日期/时间(包括TimeZone)
我需要将Excel / VBA中包含时区(来自外部来源)的ISO8601日期/时间格式解析为正常的Excel日期。据我所知,Excel XP(我们正在使用的)没有内置的例程,因此我想我正在考虑使用自定义VBA函数进行解析。 ISO8601日期时间看起来像其中之一: 2011-01-01 2011-01-01T12:00:00Z 2011-01-01T12:00:00+05:00 2011-01-01T12:00:00-05:00 2011-01-01T12:00:00.05381+05:00

4
如何在夏令时期间使用TimeZoneInfo获取本地时间?
我试图用来DateTimeOffset在任何时区传达特定的时间点。我不知道如何用它TimeZoneInfo来处理夏时制。 var dt = DateTime.UtcNow; Console.WriteLine(dt.ToLocalTime()); var tz = TimeZoneInfo.FindSystemTimeZoneById("Central Standard Time"); var utcOffset = new DateTimeOffset(dt, TimeSpan.Zero); Console.WriteLine(utcOffset.ToOffset(tz.BaseUtcOffset)); 打印输出: 2010/6/2下午4:37:19 2010/6/2下午3:37:19 -06:00 我在中央时区,我们目前处于夏令时。我试图让第二行读取: 2010/6/2下午4:37:19 -05:00 BaseUtcOffset 显然不会根据DST进行更改。 如何获得具有正确偏移值的正确时间?

4
如何将Moment.js日期转换为用户本地时区?
我使用Moment.js和Moment-Timezone框架,并具有一个明确位于UTC时区的Moment.js日期对象。如何将其转换为浏览器的当前时区? var testDateUtc = moment.tz("2015-01-30 10:00:00", "UTC"); var localDate = ??? 因此,如果我能找到用户的本地时区,那就太好了;或者,我想将日期对象转换为仅使用“本地时区”的另一个数据对象,无论实际上是什么。

10
TSQL:如何将本地时间转换为UTC?(SQL Server 2008年)
我们正在处理一个需要处理来自不同时区和夏令时设置的全球时间数据的应用程序。这个想法是将所有内容以UTC格式存储在内部,并且仅针对本地化的用户界面来回转换。SQL Server是否提供任何机制来处理给定时间,国家/地区和时区的翻译? 这肯定是一个普遍的问题,所以我很惊讶Google不会提供任何可用的东西。 有指针吗?


5
如何在Postgres 9.3中获取当前时区名称?
我想获取当前的时区名称。我已经实现的是通过以下方式获取utc_offset/时区缩写: SELECT * FROM pg_timezone_names WHERE abbrev = current_setting('TIMEZONE') 这给了我这个时区的所有大陆/首都组合,但不是确切的timezone。例如我得到: Europe/Amsterdam Europe/Berlin 服务器已安装,Berlin我想获取服务器的时区名称。 我有一个问题CET,它始终是UTC+01:00和不占DST iirc。


16
转换给定时区的日期/时间-Java
我想将此GMT时间戳转换为GMT + 13: 2011-10-06 03:35:05 我已经尝试过约100种不同的DateFormat,TimeZone,Date,GregorianCalendar等组合,以尝试执行此非常基本的任务。 这段代码可以满足我在当前时间的需求: Calendar calendar = new GregorianCalendar(TimeZone.getTimeZone("GMT")); DateFormat formatter = new SimpleDateFormat("dd MMM yyyy HH:mm:ss z"); formatter.setTimeZone(TimeZone.getTimeZone("GMT+13")); String newZealandTime = formatter.format(calendar.getTime()); 但是我想要的是设置时间而不是使用当前时间。 我发现,任何时候我都尝试这样设置时间: calendar.setTime(new Date(1317816735000L)); 使用本地计算机的TimeZone。这是为什么?我知道,当“ new Date()”返回UTC + 0时间时,为什么当您将时间设置为毫秒时,它不再假设该时间是UTC? 是否有可能: 在对象上设置时间(日历/日期/时间戳) (可能)设置初始时间戳的TimeZone(calendar.setTimeZone(...)) 使用新的TimeZone格式化时间戳(formatter.setTimeZone(...)) 返回具有新时区时间的字符串。(formatter.format(calendar.getTime())) 在此先感谢您的帮助:D


8
从纬度经度查找时区[关闭]
关闭。此问题不符合堆栈溢出准则。它当前不接受答案。 想改善这个问题吗?更新问题,使其成为Stack Overflow的主题。 6年前关闭。 改善这个问题 是否有可用的图书馆(甚至更好的Web服务)可以将纬度/经度转换为时区?

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.