datetime是Python中常用的日期和时间处理模块,提供了各种与日期时间相关的类和函数。
datetime模块中最常用的类是datetime类,这个类可以表示一个日期和时间。datetime类拥有各种实用的方法,比如比较、时间戳转换、时区转换等。下面是datetime类的一些常用方法:
datetime类的一些常用方法
获取当前时间
import datetime
now = datetime.datetime.now()
print(now)
输出结果:
2021-05-26 11:55:48.379869
格式化时间输出
import datetime
now = datetime.datetime.now()
print(now.strftime('%Y-%m-%d %H:%M:%S'))
输出结果:
2021-05-26 11:55:48
时间戳转换为datetime对象
import datetime
timestamp = 1622017382
dt_obj = datetime.datetime.fromtimestamp(timestamp)
print(dt_obj)
输出结果:
2021-05-26 12:23:02
datetime对象转换为时间戳
import datetime
dt_obj = datetime.datetime.now()
timestamp = dt_obj.timestamp()
print(timestamp)
输出结果:
1622017641.9151447
获取某个时间之后的时间
import datetime
now = datetime.datetime.now()
future_time = now + datetime.timedelta(hours=1)
print(future_time)
输出结果:
2021-05-26 12:57:31.314607
获取下一个周日的日期
import datetime
today = datetime.date.today()
next_sunday = today + datetime.timedelta(days=(6-today.weekday()) % 7 + 1)
print(next_sunday)
输出结果:
2021-05-30
除了datetime类外,datetime模块还有其他可用的类,比如date类和time类,它们分别表示一个日期和一个时间。datetime模块的详细用法可以看官方文档:https://docs.python.org/3/library/datetime.html
本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:python中的datetime函数的作用与使用方法 - Python技术站