2017-10-05 3 views
4

簡単なブール演算を行うためにtime.ctime()にアクセスしようとしています。私はthis procedureが見つかりました:pythonでtime.ctime()からdatetime.dateとdatetime.timeを取得する方法は?

私はこれを与え
datetime.datetime.strptime(time.ctime(), "%a %b %d %H:%M:%S %Y") 

datetime.datetime(2017, 10, 5, 17, 7, 51) 

にはどうすればいいので、私は得ることができるtime.ctime()日付と時刻を区切るアクセスすることができます。

datetime.date(2017, 10, 5) 

datetime.time(17, 7) 

答えて

2

time()メソッドを使用してそれらを抽出することができます。

dt = datetime.datetime(2017, 10, 5, 17, 7, 51) 
d = dt.date() 
t = dt.time() 
関連する問題