您可以使用time
模块的strptime()
功能:
import time
date = input('Date (mm/dd/yyyy): ')
try:
valid_date = time.strptime(date, '%m/%d/%Y')
except ValueError:
print('Invalid date!')
请注意,在Python 2.x中,您需要使用raw_input
而不是input
。
如何在Python 3.x中验证日期?
您可以使用time
模块的strptime()
功能:
import time
date = input('Date (mm/dd/yyyy): ')
try:
valid_date = time.strptime(date, '%m/%d/%Y')
except ValueError:
print('Invalid date!')
请注意,在Python 2.x中,您需要使用raw_input
而不是input
。