python - 如何将 UTC 24 小时时间转换为另一个时区?(Python)
问题描述
我从需要转换为不同时区的 API 获得 24 小时 UTC 时间。年、月、日和分钟对我来说都是完全多余和无用的。
这个功能基本上就像这个网站:https ://www.worldtimebuddy.com/utc-to-aest-converter (24 小时模式)但动态和程序化。如果有人可以分享如何进行这种转换,我可以推断它并自己创建函数。
我要转换的时区必须能够更改,就好像它是函数中的参数一样。结果不需要是 DateTime 对象,可以只是转换后的小时数的整数。
感谢您的帮助!蟒蛇 3.9
解决方案
我找到了一个非常简单的方法来做到这一点。
transformed_time = (utc_time + shift) % 24
我最初只是不知道时区是如何工作的,但它完美地工作,如果你不知道你的时区的'转变',查找“UTC 偏移到你的时区”。