MySQL 中的新西兰时区转换

发布于 2024-11-15 04:15:42 字数 308 浏览 1 评论 0原文

我可能真的很愚蠢/盲目,但我在 MySQL 中找不到任何与新西兰相关的时区。

我正在使用 TZ_CONVERT 函数,它接受以多种不同格式指定的时区。

由于夏令时,英国在一年中的不同时间都使用 EG BST(英国夏令时间)和 GMT(格林威治标准时间)。因此,我使用“欧洲/伦敦”,因为它会自动根据夏令时进行调整。

我现在需要转换为新西兰时间,并且我想使用这种大陆/城市格式而不是 BST、MET、EST 等格式。

不幸的是,我找不到任何与新西兰相关的格式。

我正在查看 mysql.time_zone_name 中的列表

I'm probably being really stupid / blind, but I can't find any timezones relevant to New Zealand in MySQL.

I'm using TZ_CONVERT function, and it accepts timezone specified in a number of different formats.

E.G. BST (British Summer Time) and GMT (Greenwich Mean Time) are both used by the UK at different times of the year due to daylight savings. So, I'm using "Europe/London", because that automatically adjusts for daylight savings.

I now need to convert into New Zealand time, and I want to use this Continent/City format rather than the BST, MET, EST, etc. format.

Unfortunately I can't find any in this format that are relevant to NZ.

I'm looking at the list in mysql.time_zone_name

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

灵芸 2024-11-22 04:15:42

我怀疑您想要“太平洋/奥克兰”作为时区名称。查塔姆群岛还有“太平洋/查塔姆”。

我承认,找出最合适的区域信息名称并不总是那么容易......

I suspect you want "Pacific/Auckland" as the time zone name. There's also "Pacific/Chatham" for the Chatham Islands.

I'll admit it's not always easy to work out which zoneinfo name is the most appropriate one...

我要还你自由 2024-11-22 04:15:42

您可以编写一个小脚本来检查位置,如果返回新西兰,则 + 或 - 与 GMT 相关的小时数,

我将为您做一些研究

You could write a small script that check for the location and if it returns New Zealand then + or - the amount of hours in relation to the GMT

i will have a little research for you

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文