如何将日期字符串从用户输入转换为date.today()python

如何将日期字符串从用户输入转换为date.today()python,python,Python,Python新手,我需要将用户输入的字符串转换为dd/mm/yyyy格式,并检查它是否在将来?我是否需要对输入格式重新排序以进行比较,并将其转换为日期对象。不确定您具体想做什么,这将接收dd/mm/yyyy,并告诉您它是否比现在旧 import time # Get input date = input("Enter a date: ") # Convert to timestamp date_timestamp = time.mktime(time.strptime(date, "%d/%m

Python新手,我需要将用户输入的字符串转换为dd/mm/yyyy格式,并检查它是否在将来?我是否需要对输入格式重新排序以进行比较,并将其转换为日期对象。

不确定您具体想做什么,这将接收dd/mm/yyyy,并告诉您它是否比现在旧

import time

# Get input
date = input("Enter a date: ")
# Convert to timestamp
date_timestamp = time.mktime(time.strptime(date, "%d/%m/%Y"))

# Check if in future
if(date_timestamp > time.time()):
    print("It's in the future,")
else:
    print("It's not in the future,")
输出:

False
False
True
False
False
True