2017-01-12 9 views
0

それはようです:これらの2つの書式設定の日付メソッドは本当に同等ですか?

time.strftime("%Y-%m-%d %H:%M:%S") 
#2017-01-12 10:46:57 

datetime.datetime.today().strftime("%Y-%m-%d %H:%M:%S") 
#2017-01-12 10:46:57 

は等価です。ここで多くの質問/回答やチュートリアルやドキュメンテーションを読むと、その中には前者を使うものもあれば、後者を使うものもあります。

100%相当ですか?どちらを優先するのか?

PS:the latterdatetime.date.fromtimestamp(time.time())に相当すると思われるが、これはtime.strftime(...)に相当しているのですか?

答えて

1

前者は高速ですか?そしてmore here

import time 
import datetime 
%timeit time.strftime("%Y-%m-%d %H:%M:%S") 
%timeit datetime.datetime.today().strftime("%Y-%m-%d %H:%M:%S") 

出力:

100000 loops, best of 3: 4.02 µs per loop 
100000 loops, best of 3: 10.8 µs per loop 
関連する問題