获取当前日期和时间:
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