Python 基础 (标准库):datetime (基本日期和时间类型)
from datetime import datetime
# 获取当前日期和时间
now = datetime.now()
print(f"当前日期和时间: {now}")
# 创建指定日期和时间
specified_time = datetime(2023, 3, 1, 12, 45, 30)
print(f"指定日期和时间: {specified_time}")
# 计算两个datetime对象的时间差
time_difference = now - specified_time
print(f"时间差: {time_difference}")
# 获取datetime对象的年、月、日、小时、分钟和秒
print(f"年: {now.year}, 月: {now.month}, 日: {now.day}, 小时: {now.hour}, 分钟: {now.minute}, 秒: {now.second}")
# 字符串转datetime对象
str_time = "2023-03-01 12:45:30"
formatted_time = datetime.strptime(str_time, "%Y-%m-%d %H:%M:%S")
print(f"字符串转datetime对象: {formatted_time}")
# datetime对象转字符串
str_from_time = formatted_time.strftime("%d/%m/%Y %H:%M:%S")
print(f"datetime对象转字符串: {str_from_time}")
这段代码展示了如何使用Python的datetime
模块来进行基本的日期和时间操作,包括获取当前时间、创建指定时间、计算时间差、获取时间的特定部分、字符串与datetime
对象的转换等。
评论已关闭