1
我需要打印(並傳遞到外部API)的當前日期時間在以下格式:的Python/Django的時間戳包括毫秒
DD-MM-YYYY:HH:MM:SS:SSS
其中最後3 SSS
暗示毫秒。我知道如何使用Python的strftime
如下面manage.py shell
Django的shell會話打印的當前日期時間可達微秒:
In [1]: from django.utils import timezone
In [2]: timezone.now()
Out[2]: datetime.datetime(2013, 8, 5, 15, 26, 10, 71046, tzinfo=<UTC>)
In [3]: timezone.now().strftime('%d-%m-%Y:%H:%M:%S:%f')
Out[3]: '05-08-2013:15:28:31:647504'
如何打印結束:SSS
一部分,使得上面的字符串變成:
'05-08-2013:15:28:31:123'
即顯示毫秒(僅使用3位數字)而不是微秒?
這就是所謂毫秒時,它的3個數字。 ;-) –