0
私は、生年月日から人の年齢を計算するために、pythonを使って計算しようとしています。これを修正するには:時刻データ '9121991'は '%d%m%Y'形式のエラーと一致しませんか?
私はすでにthisとthisを試しましたが、答えは見つかりませんでした。
私は次のように行われている:
print ('Enter your date of birth here (dd mm yyyy): ')
date_of_birth = datetime.strptime(str(input('----->')), '%d %m %Y')
def calculate_age(born):
today = date.today()
return today.year - born.year - ((today.month, today.day) < (born.month, born.day))
age = calculate_age(date_of_birth)
print (age)
しかしWHE:
インポート日時、日付
from datetime import datetime, date
を以下の表記を作成します。 nこの形式の日付を入力します
9121991
:この値はエラーになります。私はこの
09121991
形式で入力するときところで、私はこのエラー、私はこれを修正するにはどうすればよい
を受け取りましたか?
'09121991'は' input'によって8進数として解釈されます... –