2017-10-19 3 views
-5

入力(「誕生の入力日:」)ユーザーをフォーマットする方法パイソン:日付に

いくつかは、私は、ユーザーの回答を操作し、DD/MM/yyyy形式にそれを回す方法を私に言うことができるしてください

答えて

0

ユーザーに「強制」することはできません。日付がが有効であるかどうかをチェックすることができます

、このような例:

import datetime 
def validate(date_text): 
    try: 
     datetime.datetime.strptime(date_text,"%d/%m/%Y") 
     return True 
    except ValueError: 
     return False 

inDate = input("Input birthdate (DD/MM/YYYY)\n") 

isValid = validate(inDate) 

isValidFalseそうでない場合、日付が正しいかどうTrue値を持つことになりますブール値になります。

日付が有効でない場合は、ユーザーに正しい入力があるか再度確認してください。

関連する問題