擅长:python、mysql、java
<p>我可以使用<a href="https://pypi.python.org/pypi/timezonefinder" rel="noreferrer">timezonefinder</a>进行适合我的查找:</p>
<pre><code>import datetime
import timezonefinder, pytz
tf = timezonefinder.TimezoneFinder()
# Get the tz-database-style time zone name (e.g. 'America/Vancouver') or None
timezone_str = tf.certain_timezone_at(lat=49.2827, lng=-123.1207)
if timezone_str is None:
print "Could not determine the time zone"
else:
# Display the current time in that time zone
timezone = pytz.timezone(timezone_str)
dt = datetime.datetime.utcnow()
print "The time in %s is %s" % (timezone_str, dt + timezone.utcoffset(dt))
</code></pre>
<p>讨论了timezonefinder的方法及其对<a href="https://pypi.python.org/pypi/timezonefinder" rel="noreferrer">its pypi page</a>的限制。</p>
<p>在同名的<code>pip</code>包中可以找到<code>timezonefinder</code>和<code>pytz</code>。</p>