2016-07-28 3 views
0

私は、保険会社のための小さなプログラムを開発しています。これは、人の年齢を表示します(これにより、提供可能な範囲が変更されます)。私は簡単に数年で異なる計算することができますが、日/月を考慮に入れません。他の場所から物を輸入することなくこれを行う方法はありますか?PYTHON 2つの日付の年の違いを得る方法はありますか?

ヘルプ

+0

いただきましたあなたの日付の書式を与えますか?何らかの種類のDateオブジェクトですか? – kuskmen

+0

現在、どのように年数の差を計算していますか? –

+0

クライアントの年齢はDD/MM/YYYYです。年の差を計算するために、私は2016年からの整数を整数として控除しています。 –

答えて

0

のおかげで、あなたは datetimeモジュールを使用しなければならないのpythonで作業しているよう。みてみましょう。

from datetime import datetime 

bday = '1978/11/21' 
dt = datetime.strptime(bday, '%Y/%m/%d') 
diff = datetime.now() - dt 
diff.days 

あなたに13764

+0

次のエラーが表示されます。ImportError:1行目にdatetimeという名前のモジュールがありません –

+1

@RupertDavis 'import datetime'と言うだけで、 'datetime.datetime'で' datetime'のインスタンスを返します。 – Ogen

関連する問題