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

Python中常用的日期时间处理函数整理

发布时间:2023-10-25 13:14:19

Python中日期时间处理是常用的功能之一,下面整理了一些常用的日期时间处理函数,以供参考:

1. 获取当前日期和时间

使用datetime模块中的datetime类,可以获取当前日期和时间,如下所示:

import datetime

now = datetime.datetime.now()
print("当前日期和时间:", now)

2. 格式化日期和时间

使用strftime()函数可以将日期和时间按指定的格式进行格式化,具体的格式参考Python官方文档中的strftime()函数说明。

3. 获取日期和时间的各个部分

可以使用yearmonthdayhourminutesecond等属性获取日期和时间的各个部分,例如:

year = now.year
month = now.month
day = now.day
hour = now.hour
minute = now.minute
second = now.second

4. 获取指定日期和时间

使用datetime类的strptime()函数可以将字符串转换为日期和时间,具体的格式参考Python官方文档中的strptime()函数说明。

5. 日期和时间的加减运算

可以使用timedelta类进行日期和时间的加减运算,例如:

import datetime

current_date = datetime.datetime.now()
delta = datetime.timedelta(days=3)
new_date = current_date + delta
print("三天后的日期:", new_date)

6. 判断两个日期和时间的先后顺序

可以使用<>==等比较运算符判断两个日期和时间的先后顺序。

7. 计算指定日期的星期几

可以使用weekday()函数获取指定日期的星期几,返回值是一个整数,0代表星期一,1代表星期二,依此类推。

8. 计算指定日期间的天数差

可以将两个日期相减得到一个timedelta对象,然后使用days属性获取天数差。

9. 计算指定日期距今天的天数差

可以将指定日期与当前日期相减得到一个timedelta对象,然后使用days属性获取天数差。

10. 获取当前时间戳

可以使用time()函数获取当前时间戳,单位是秒。

以上是Python中常用的日期时间处理函数的整理,可以根据实际需求选择适用的函数进行日期时间的操作。