私は、保険会社のための小さなプログラムを開発しています。これは、人の年齢を表示します(これにより、提供可能な範囲が変更されます)。私は簡単に数年で異なる計算することができますが、日/月を考慮に入れません。他の場所から物を輸入することなくこれを行う方法はありますか?PYTHON 2つの日付の年の違いを得る方法はありますか?
ヘルプ
私は、保険会社のための小さなプログラムを開発しています。これは、人の年齢を表示します(これにより、提供可能な範囲が変更されます)。私は簡単に数年で異なる計算することができますが、日/月を考慮に入れません。他の場所から物を輸入することなくこれを行う方法はありますか?PYTHON 2つの日付の年の違いを得る方法はありますか?
ヘルプ
のおかげで、あなたはが datetimeモジュールを使用しなければならないのpythonで作業しているよう。みてみましょう。
from datetime import datetime
bday = '1978/11/21'
dt = datetime.strptime(bday, '%Y/%m/%d')
diff = datetime.now() - dt
diff.days
あなたに13764
次のエラーが表示されます。ImportError:1行目にdatetimeという名前のモジュールがありません –
@RupertDavis 'import datetime'と言うだけで、 'datetime.datetime'で' datetime'のインスタンスを返します。 – Ogen
いただきましたあなたの日付の書式を与えますか?何らかの種類のDateオブジェクトですか? – kuskmen
現在、どのように年数の差を計算していますか? –
クライアントの年齢はDD/MM/YYYYです。年の差を計算するために、私は2016年からの整数を整数として控除しています。 –