通过提供时区值获取不同时区的当前时间

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了通过提供时区值获取不同时区的当前时间相关的知识,希望对你有一定的参考价值。

在我不知道时区区域名称的情况下,我需要在特定的timezone中获取当前时间。基本上,我需要一种方法,我将传递时区的UTC值,并期望返回为该区域的当前时间。我需要的方法应该是'

def get_current_time(utc_value):
    #CODE
    return current_time
print (get_current_time("+05:30"))`

而且我希望它能给我当前时间UTC +5:30时区。怎么做?

答案
from pytz import all_timezones, timezone
from datetime import datetime

def get_cuurent_time(utc_value):
    for zone in all_timezones:
        tz = timezone(zone)
        if utc_value in  str(datetime.now(tz)):
            return datetime.now(tz)
print (get_cuurent_time("+05:30"))

我做了,不打扰:),但如果还有其他任何方式,请告诉我。

以上是关于通过提供时区值获取不同时区的当前时间的主要内容,如果未能解决你的问题,请参考以下文章

JS:如何获取时区

PHP获取当前时间戳,当前时间及解决时区问题

如何在 Swift 中获取另一个时区的当前日期和时间?

获取时区的当前日期对象[重复]

如何在 Dynamics CRM 中获取时区的夏令时开始和结束?

android获取手机真实时间与时区,IP地址