📅  最后修改于: 2023-12-03 15:04:03.887000             🧑  作者: Mango
Python 3 中有一个内置模块datetime,可用于处理日期和时间。
获取当前日期和时间,使用datetime模块中的 datetime 方法。
import datetime
now = datetime.datetime.now()
print("当前日期和时间:")
print(now)
输出:
当前日期和时间:
2021-11-26 14:22:05.254642
使用strftime()方法来格式化日期和时间。
import datetime
now = datetime.datetime.now()
print("当前日期和时间:")
print(now.strftime("%Y-%m-%d %H:%M:%S"))
输出:
当前日期和时间:
2021-11-26 14:22:05
使用date()构造函数来创建日期对象。
import datetime
d = datetime.date(2021, 11, 26)
print("日期对象:")
print(d)
输出:
日期对象:
2021-11-26
从1970年1月1日00:00:00开始的计算机时间被称为时间戳。在Python中,它以整数形式呈现。
import time
timestamp = time.time()
print("当前时间戳:")
print(timestamp)
输出:
当前时间戳:
1637930526.1267326
使用datetime.fromtimestamp()函数将时间戳转换为日期时间。
import datetime
timestamp = 1637930526.1267326
dt_object = datetime.datetime.fromtimestamp(timestamp)
print("日期时间对象:")
print(dt_object)
输出:
日期时间对象:
2021-11-26 14:22:06.126733
使用timedelta类进行日期和时间计算。
import datetime
now = datetime.datetime.now()
delta = datetime.timedelta(days=7)
print("今天:")
print(now)
print("一周后:")
print(now + delta)
输出:
今天:
2021-11-26 14:22:06.126733
一周后:
2021-12-03 14:22:06.126733
[3]: https://www.runoob.com/python/python-date-time.html