在Python中,你可以使用 datetime 模块来处理日期和时间。以下是一些基本的日期和时间操作的示例:

获取当前日期和时间:
from datetime import datetime

# 获取当前日期和时间
current_datetime = datetime.now()

print("Current Date and Time:", current_datetime)

格式化日期和时间:
from datetime import datetime

# 获取当前日期和时间
current_datetime = datetime.now()

# 格式化日期和时间
formatted_datetime = current_datetime.strftime("%Y-%m-%d %H:%M:%S")

print("Formatted Date and Time:", formatted_datetime)

解析字符串为日期和时间:
from datetime import datetime

# 解析字符串为日期和时间
date_string = "2023-01-01 12:30:00"
parsed_datetime = datetime.strptime(date_string, "%Y-%m-%d %H:%M:%S")

print("Parsed Date and Time:", parsed_datetime)

时间差计算:
from datetime import datetime, timedelta

# 获取当前日期和时间
current_datetime = datetime.now()

# 计算一天后的日期和时间
one_day_later = current_datetime + timedelta(days=1)

print("One Day Later:", one_day_later)

获取日期和时间的各个部分:
from datetime import datetime

# 获取当前日期和时间
current_datetime = datetime.now()

# 获取各个部分
year = current_datetime.year
month = current_datetime.month
day = current_datetime.day
hour = current_datetime.hour
minute = current_datetime.minute
second = current_datetime.second

print(f"Year: {year}, Month: {month}, Day: {day}, Hour: {hour}, Minute: {minute}, Second: {second}")

这些是一些基本的日期和时间操作。datetime 模块提供了很多功能,包括日期和时间的算术运算、时区的处理等。根据需要,你可能需要深入研究这个模块的更多功能。


转载请注明出处:http://www.zyzy.cn/article/detail/13291/Python3