私は、レコードの年齢を決定する小さなpythonスクリプトを書いています。私はnow()
から記録日を差し引いてこれを行います。このレコードは、日付時刻として2016-02-23 09:01:22
を返します。pythonのtimedelta出力から時間を取り除く
now = datetime.datetime.now()
age = now - recordDate
print age
71 days, 23:56:07.156000
はわずか数日出力にそれを得るために、より「神託」道(なし時間など)があるとして、これは
print str(age).split(',',1)[0]
の私のハックのソリューションよりも、結果を印刷します
これは結果を71 days
として出力しますか?
無関係:現地時間は、非直鎖状であってもよいです。正確な違いを見つけたい場合は 'datetime.now()'を使わないでください。 [datetimes - Pythonの間に24時間が経過したら検索してください](http://stackoverflow.com/q/26313520/4279)を参照してください。あなたのケースで何時間も気にしないならば。代わりに 'date.today()'を使用してください。 – jfs
ありがとう@ J.F.Sebastian – Midavalo