标签: timezone

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 want to utilize timezone support.
Run Code Online (Sandbox Code Playgroud)

为什么会这样?

java mysql timezone tomcat jdbc

308
推荐指数
21
解决办法
41万
查看次数

如何设置MySQL的时区?

在一台服务器上,当我运行时:

mysql> select now();
+---------------------+
| now()               |
+---------------------+
| 2009-05-30 16:54:29 |
+---------------------+
1 row in set (0.00 sec)
Run Code Online (Sandbox Code Playgroud)

在另一台服务器上

mysql> select now();
+---------------------+
| now()               |
+---------------------+
| 2009-05-30 20:01:43 |
+---------------------+
1 row in set (0.00 sec)
Run Code Online (Sandbox Code Playgroud)

mysql timezone

301
推荐指数
14
解决办法
62万
查看次数

将UTC日期时间转换为本地日期时间

从服务器我得到这种格式的datetime变量:6/29/2011 4:52:48 PM它是UTC时间.我想使用JavaScript将其转换为当前用户的浏览器时间.

如何使用JavaScript或jQuery完成此操作?

javascript jquery timezone datetime utc

301
推荐指数
19
解决办法
55万
查看次数

在JavaScript中将日期转换为另一个时区

我正在寻找一个功能,将日期在一个时区转换为另一个时区.

它需要两个参数,

  • 日期(格式为"2012/04/10 10:10:30 +0000")
  • 时区字符串("亚洲/雅加达")

时区字符串在http://en.wikipedia.org/wiki/Zone.tab中描述

是否有捷径可寻?

javascript timezone

294
推荐指数
8
解决办法
48万
查看次数

如何使用纬度和经度坐标从某个位置获取时区?

StackOverflow关于从某个位置解析时区的问题太多了.此社区wiki试图合并所有有效的响应.

请更新我的答案,或根据需要添加您自己的答案.

问题
鉴于某个位置的纬度和经度,如何知道该位置的有效时区?

在大多数情况下,我们正在寻找IANA/Olson时区ID,尽管某些服务可能只返回UTC偏移量或其他时区标识符.有关详细信息,请阅读时区标签信息.

timezone geolocation latitude-longitude

281
推荐指数
3
解决办法
20万
查看次数

Python:如何获得"timezone aware"的datetime.today()值?

我试图从值中减去一个日期值datetime.today()来计算多久以前的东西.但它抱怨说:

TypeError: can't subtract offset-naive and offset-aware datetimes
Run Code Online (Sandbox Code Playgroud)

该值datetime.today()似乎不是"时区感知",而我的其他日期值是.如何获得值datetime.today()是时区的?现在它给我时间在当地时间,恰好是PST,即UTC-8hrs.最坏的情况是,有没有办法我可以手动输入时区值到datetime返回的对象datetime.today()并将其设置为UTC-8?当然,理想的解决方案是让它自动知道时区.

python timezone datetime date

277
推荐指数
11
解决办法
28万
查看次数

无法减去offset-naive和offset-aware datetimes

timestamptz在PostgreSQL中有一个时区感知字段.当我从表中提取数据时,我想立即减去时间,以便我可以得到它的年龄.

我遇到的问题是,无论是datetime.datetime.now()datetime.datetime.utcnow()似乎回到时区不知道时间戳,这导致我得到这个错误:

TypeError: can't subtract offset-naive and offset-aware datetimes 
Run Code Online (Sandbox Code Playgroud)

有没有办法避免这种情况(最好不使用第三方模块).

编辑:感谢您的建议,但是尝试调整时区似乎给了我错误..所以我只是在PG中使用时区不知道的时间戳并始终使用:

NOW() AT TIME ZONE 'UTC'
Run Code Online (Sandbox Code Playgroud)

这样我的所有时间戳都默认为UTC(尽管这样做更烦人).

python postgresql timezone datetime

271
推荐指数
9
解决办法
19万
查看次数

在C#中与FindTimeZoneById()一起使用的时区ID列表?

有人可以指出我所期望的id所引用的所有时区的完整列表TimeZoneInfo.FindTimeZoneById()吗?我无法在任何地方找到列表,我查看了.NET文档.

c# timezone list

218
推荐指数
8
解决办法
24万
查看次数

如何设置java.util.Date的时区?

我已经解析了java.util.Datea,String但是它将本地时区设置为date对象的时区.

时区没有指定String从中Date解析.我想设置date对象的特定时区.

我怎样才能做到这一点?

java timezone date java.util.date

205
推荐指数
6
解决办法
43万
查看次数

如何获取MySQL的当前时区?

谁知道MySQL中是否有这样的功能?

UPDATE

这不会输出任何有效信息:

mysql> SELECT @@global.time_zone, @@session.time_zone;
+--------------------+---------------------+
| @@global.time_zone | @@session.time_zone |
+--------------------+---------------------+
| SYSTEM             | SYSTEM              |
+--------------------+---------------------+
Run Code Online (Sandbox Code Playgroud)

或者也许MySQL本身无法准确知道所time_zone使用的,那很好,我们可以参与PHP这里,只要我能得到有效的信息不喜欢SYSTEM......

mysql timezone

186
推荐指数
8
解决办法
30万
查看次数