Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/django/21.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 如何在django 1.6中使用time.strftime_Python_Django - Fatal编程技术网

Python 如何在django 1.6中使用time.strftime

Python 如何在django 1.6中使用time.strftime,python,django,Python,Django,我是django 1.6的新用户之一,但在这个版本的django中,我注意到一件非常糟糕的事情,那就是时间。strftime(“%H:%M:%S”)不起作用,并且在我看来给出了错误的时间。在django视图中是否有其他方法来获得正确的时间 ? 注意:如果您在Python3中键入print(time.strftime(“%H:%M:%S”)),您将看到一个正确的时间,但在django 1.6中它不是真的 谢谢。也许您正在处理UTC时间。在调用前将其转换为本地时间strftime: >>

我是django 1.6的新用户之一,但在这个版本的django中,我注意到一件非常糟糕的事情,那就是时间。strftime(“%H:%M:%S”)不起作用,并且在我看来给出了错误的时间。在django视图中是否有其他方法来获得正确的时间 ?

注意:如果您在Python3中键入print(time.strftime(“%H:%M:%S”)),您将看到一个正确的时间,但在django 1.6中它不是真的


谢谢。

也许您正在处理UTC时间。在调用前将其转换为本地时间
strftime

>>> from django.utils import timezone
>>> now = timezone.now()
>>> now.strftime('%H:%M:%S')
'13:23:52'
>>> timezone.localtime(now).strftime('%H:%M:%S')
'22:23:52'