datatime模块的使用
import datetime
current_datetime = datetime.datetime.now()
print("当前的日期和时间:", current_datetime)
当前的日期和时间: 2023-08-30 16:19:48.142039
current_date = datetime.date.today()
print("当前日期:", current_date)
当前日期: 2023-08-30
current_time = datetime.datetime.now().time()
print("当前时间:", current_time)
当前时间: 16:19:49.764335
formatted_datetime = current_datetime.strftime("%Y-%m-%d %H:%M:%S")
print("格式化日期和时间:", formatted_datetime)
格式化日期和时间: 2023-08-30 16:19:48
date_string = "2023-08-18"
parsed_date = datetime.datetime.strptime(date_string, "%Y-%m-%d").date()
print("解析字符串为日期:", parsed_date)
解析字符串为日期: 2023-08-18
date1 = datetime.date(2023, 1, 1)
date2 = datetime.date(2023, 12, 31)
date_difference = (date2 - date1).days
print("日期差值:", date_difference)
日期差值: 364
future_date = current_date + datetime.timedelta(days=30)
print("30天后的日期:", future_date)
30天后的日期: 2023-09-29
is_leap_year = datetime.date(2024, 1, 1).year % 4 == 0
print("2024年是否为闰年:",is_leap_year)
2024年是否为闰年: True