欢迎访问宙启技术站
智能推送

Python快速生成ISO日期和时间的方法

发布时间:2023-12-11 14:10:06

在Python中,可以使用datetime模块来生成和操作日期和时间。要生成ISO日期和时间,可以使用strftime()方法和预定义的格式化指令。

下面是一个简单的例子,演示如何使用Python快速生成ISO日期和时间:

from datetime import datetime

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

# 格式化日期和时间为ISO格式(年-月-日 时:分:秒)
iso_datetime = current_datetime.strftime("%Y-%m-%d %H:%M:%S")

print("当前日期和时间(ISO格式):", iso_datetime)

运行上述代码,将输出当前日期和时间(ISO格式)。

如果要生成ISO日期(年-月-日)或ISO时间(时:分:秒),只需相应地修改格式化指令:

# 生成ISO日期(年-月-日)
iso_date = current_datetime.strftime("%Y-%m-%d")
print("当前日期(ISO格式):", iso_date)

# 生成ISO时间(时:分:秒)
iso_time = current_datetime.strftime("%H:%M:%S")
print("当前时间(ISO格式):", iso_time)

以上代码提供了生成ISO日期和时间的基本方法。你可以根据自己的需求使用datetime模块的其他功能来操作日期和时间,例如计算两个日期之间的差异、添加或减去时间间隔等。

此外,如果你需要使用不同的时区,可以考虑使用pytz模块来处理时区相关的操作。