Python中常用的日期时间处理函数整理
发布时间:2023-10-25 13:14:19
Python中日期时间处理是常用的功能之一,下面整理了一些常用的日期时间处理函数,以供参考:
1. 获取当前日期和时间
使用datetime模块中的datetime类,可以获取当前日期和时间,如下所示:
import datetime
now = datetime.datetime.now()
print("当前日期和时间:", now)
2. 格式化日期和时间
使用strftime()函数可以将日期和时间按指定的格式进行格式化,具体的格式参考Python官方文档中的strftime()函数说明。
3. 获取日期和时间的各个部分
可以使用year、month、day、hour、minute、second等属性获取日期和时间的各个部分,例如:
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中常用的日期时间处理函数的整理,可以根据实际需求选择适用的函数进行日期时间的操作。
