Questions tagged «timezone»

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

9
为什么将这两次相减(在1927年)会得出奇怪的结果?
如果我运行以下程序,该程序将解析两个日期字符串,它们分别引用间隔为1秒的时间并进行比较: public static void main(String[] args) throws ParseException { SimpleDateFormat sf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss"); String str3 = "1927-12-31 23:54:07"; String str4 = "1927-12-31 23:54:08"; Date sDt3 = sf.parse(str3); Date sDt4 = sf.parse(str4); long ld3 = sDt3.getTime() /1000; long ld4 = sDt4.getTime() /1000; System.out.println(ld4-ld3); } 输出为: 353 为什么ld4-ld3不是1(正如我从一秒钟的时间差中得出的那样),但是353呢? 如果我将日期更改为1秒后的时间: String …
6824 java  date  timezone 

30
夏令时和时区最佳实践
已关闭。这个问题需要更加集中。它当前不接受答案。 想改善这个问题吗?更新问题,使其仅通过编辑此帖子来关注一个问题。 2年前关闭。 我希望将这个问题及其答案作为处理夏时制(尤其是处理实际变更)的权威指南。 如果您要添加任何内容,请执行 许多系统都依赖于保持准确的时间,问题在于夏时制导致的时间变化-向前或向后移动时钟。 例如,一个在接订单系统中有取决于订单时间的业务规则-如果时钟改变,则规则可能不太清楚。订购时间应如何保留?当然,有无数种情况-这只是一种说明。 您如何处理夏令时问题? 解决方案中包含哪些假设?(在此处查找上下文) 同样重要的是,如果不是更重要的话: 您尝试了什么却不起作用? 为什么不起作用? 我会对编程,操作系统,数据持久性以及该问题的其他相关方面感兴趣。 通用答案很好,但是我也想查看详细信息,特别是如果它们仅在一个平台上可用。

9
DateTime vs DateTimeOffset
当前,我们有一种DateTime以TimeZone感知方式处理.NET的标准方法:每当我们生成一个.NET时,DateTime我们都会在UTC中进行处理(例如,使用DateTime.UtcNow),并且每当显示一个时,我们都会从UTC转换回用户的本地时间。 效果很好,但是我一直在阅读有关DateTimeOffset它如何捕获对象本身中的本地时间和UTC时间的信息。所以问题是,DateTimeOffset与我们已经做过的相比,使用的优势是什么?




12
如何在python中识别未知的日期时间时区
我需要做什么 我有一个不带时区的datetime对象,我需要向其添加一个时区,以便能够将其与其他时区可感知的datetime对象进行比较。对于这一旧情况,我不想将我的整个应用程序转换为时区。 我尝试过的 首先,演示该问题: Python 2.6.1 (r261:67515, Jun 24 2010, 21:47:49) [GCC 4.2.1 (Apple Inc. build 5646)] on darwin Type "help", "copyright", "credits" or "license" for more information. >>> import datetime >>> import pytz >>> unaware = datetime.datetime(2011,8,15,8,15,12,0) >>> unaware datetime.datetime(2011, 8, 15, 8, 15, 12) >>> aware = datetime.datetime(2011,8,15,8,15,12,0,pytz.UTC) …


21
使用设置的时区创建日期而不使用字符串表示形式
我有一个网页,其中有三个下拉菜单,分别是日,月和年。如果我使用Date带数字的JavaScript 构造函数,那么会得到一个Date当前时区的对象: new Date(xiYear, xiMonth, xiDate) 输入正确的日期,但由于夏令时,它认为该日期为GMT + 01:00。 这里的问题是,我然后将其传递Date给Ajax方法,并且在服务器上反序列化日期时,日期已转换为GMT,因此浪费了一个小时,使日期倒退了一个小时。现在,我可以将日期,月份和年份分别传递给Ajax方法,但是似乎应该有更好的方法。 公认的答案为我指明了正确的方向,但是仅仅使用setUTCHours()它本身就发生了变化: Apr 5th 00:00 GMT+01:00 至 Apr 4th 23:00 GMT+01:00 然后,我还必须设置UTC日期,月份和年份,最后以 Apr 5th 01:00 GMT+01:00 这就是我想要的。

24
“ date():依靠系统的时区设置是不安全的……”
当我请求将服务器上的PHP版本从5.2.17 更新到PHP 5.3.21 时出现此错误。 <div style="border:1px solid #990000;padding-left:20px;margin:0 0 10px 0;"> <h4>A PHP Error was encountered</h4> <p>Severity: Warning</p> <p>Message: date(): It is not safe to rely on the system's timezone settings. You are *required* to use the date.timezone setting or the date_default_timezone_set() function. In case you used any of those …
359 php  timezone 

30
MySQL JDBC驱动程序5.1.33-时区问题
一些背景: 我在Tomcat 7上运行了Java 1.6 webapp。数据库是MySQL 5.5。以前,我使用Mysql JDBC驱动程序5.1.23连接到数据库。一切正常。我最近升级到Mysql JDBC驱动程序5.1.33。升级后,Tomcat将在启动应用程序时引发此错误。 WARNING: Unexpected exception resolving reference java.sql.SQLException: The server timezone value 'UTC' is unrecognized or represents more than one timezone. You must configure either the server or JDBC driver (via the serverTimezone configuration property) to use a more specifc timezone value if you …
359 java  mysql  tomcat  jdbc  timezone 

19
如何设置MySQL的时区?
在一台服务器上,当我运行时: mysql> select now(); +---------------------+ | now() | +---------------------+ | 2009-05-30 16:54:29 | +---------------------+ 1 row in set (0.00 sec) 在另一台服务器上: mysql> select now(); +---------------------+ | now() | +---------------------+ | 2009-05-30 20:01:43 | +---------------------+ 1 row in set (0.00 sec)
339 mysql  timezone 


23
在JavaScript中将日期转换为另一个时区
我正在寻找一种将一个时区的日期转换为另一个时区的函数。 它需要两个参数, 日期(格式为“ 2012/04/10 10:10:30 +0000”) 时区字符串(“亚洲/雅加达”) 时区字符串在http://en.wikipedia.org/wiki/Zone.tab中进行了描述 是否有捷径可寻?

19
如何在Python中获取“时区感知”的datetime.today()值?
我正在尝试从的值中减去一个日期值,datetime.today()以计算某物是多久以前的。但它抱怨: TypeError: can't subtract offset-naive and offset-aware datetimes 该值datetime.today()似乎不是“时区感知”的,而我的其他日期值是。如何获得datetime.today()时区感知的值? 现在,这给了我当地时间,正好是PST,即UTC-8个小时。最坏的情况是,有没有一种方法可以手动将时区值输入datetime返回的对象datetime.today()并将其设置为UTC-8? 当然,理想的解决方案是让它自动知道时区。

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.