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

Python中的10个日期时间函数

发布时间:2023-06-30 09:49:23

Python中关于日期和时间的函数非常丰富,下面介绍十个常用的日期和时间函数。

1. datetime.date.today()

这个函数返回当前日期。

2. datetime.datetime.now()

这个函数返回当前日期和时间。

3. datetime.datetime.strptime(date_string, format)

这个函数将一个日期字符串解析为对应的日期对象。date_string是要解析的日期字符串,format是日期的格式。

4. datetime.datetime.strftime(date_object, format)

这个函数将一个日期对象转换为指定格式的字符串。date_object是要转换的日期对象,format是日期的格式。

5. datetime.timedelta(days, seconds, microseconds, milliseconds, minutes, hours, weeks)

这个函数用来表示一个时间间隔。参数可以指定为天、秒、微秒、毫秒、分钟、小时、周。

6. date_object.year

这个属性返回日期对象的年份。

7. date_object.month

这个属性返回日期对象的月份。

8. date_object.day

这个属性返回日期对象的日期。

9. date_object.weekday()

这个函数返回日期对象对应的星期几,星期一为0,星期日为6。

10. date_object.replace(year, month, day)

这个函数返回一个新的日期对象,用指定的年、月、日替换原有的年、月、日。

以上是十个常用的日期和时间函数,可以在Python中很方便地处理日期和时间。需要注意的是,日期和时间的格式化字符串中的字符有特殊含义,需要按照具体的需求进行设置。