MySQL 中的新西兰时区转换
我可能真的很愚蠢/盲目,但我在 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 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
我怀疑您想要“太平洋/奥克兰”作为时区名称。查塔姆群岛还有“太平洋/查塔姆”。
我承认,找出最合适的区域信息名称并不总是那么容易......
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...
您可以编写一个小脚本来检查位置,如果返回新西兰,则 + 或 - 与 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