我正在使用Darksky API(文档:https://darksky.net/dev/docs#forecast-request)构建天气预报网站,并且我想使用weather.json()['currently'] ['timezone']将Unix时间转换为使用datetime.fromtimestamp(weather.json()['currently'] ['timezone'])。strftime('-的城市给定的时区(例如,输入是墨西哥城,我想要墨西哥城的时间) %H')。我还需要添加什么?还是我可以尝试其他什么方法?
我尝试简单地做
Time in {location}: {datetime.fromtimestamp(weather.json()['currently']['time']).strftime('%Y-%m-%d %H:%M:%S')}
位置在哪里城市(是的,它在f字符串中)
输出的时间是UTC时间,但我想要该城市所在的时区(正确格式为H:M:S)中的时间
没有错误消息,只是我要操作的输出(而且我是datetime模块的新手)
答案 0 :(得分:0)
您可以通过以下方式进行操作:
<form action="" method="post" enctype="multipart/form-data">
{% csrf_token %}
{% bootstrap_form form %}
<div>
<button type="submit" class="btn btn-info">Add</button>
</div>
</form>
P.S:您将必须通过pip / conda安装tzlocal库