0

datetime から日付を取得し、whois サービスから日付を取得するスクリプトがあります。

import time
from datetime import datetime
import whois
#date
url='testurl.com'
now = datetime.now()
date1 = datetime.strftime(nowstr,'%Y-%m')
#whois
domain = whois.whois(url)
datestr = domain.creation_date
date2 = datetime.strftime(datestr, '%Y-%m')

差を計算すると:

diff = datetime.strptime(date1,'%Y-%m') - datetime.strptime(date2,'%Y-%m')
print diff

次のような出力が得られます。

5451 days, 0:00:00

出力を年と月 (私の場合は 14y 11m) の形式で取得するにはどうすればよいですか?

4

1 に答える 1

1

この投稿を見てください。私はそれがあなたの質問に答えると信じています. 標準および非標準の python ライブラリの使用を示しています。

于 2013-02-25T14:50:16.123 に答える