0

2013 年 4 月 19 日星期五 13:30:00 在美国/New_York 转换为 2013 年 4 月 19 日星期五在美国/安克雷奇 09:30:00

在 SQL Server 2008 R2 中像这样转换。

使用选择查询。

请帮助我。

谢谢,

我们将在 java wright 中从“America/New_York”转换为 America/Anchorage,就像我需要一个选择查询来将 EST 时间转换为其他时区一样。请不要像 MET、GMT 和所有时区一样给出时区...

请注意:- 所有时区只会像纯文本美国/安克雷奇

4

1 回答 1

0

您正在寻找此功能:

CONVERT_TZ(dt,from_tz,to_tz)

CONVERT_TZ() 将日期时间值 dt 从 from_tz 给定的时区转换为 to_tz 给定的时区,并返回结果值。时区的指定如第 10.6 节,“MySQL 服务器时区支持”中所述。如果参数无效,此函数返回 NULL。

https://dev.mysql.com/doc/refman/5.5/en/date-and-time-functions.html#function_convert-tz

于 2013-04-01T11:25:50.957 回答