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

Python中的日期和时间函数:date,time代表日期和时间的函数

发布时间:2023-07-01 02:38:31

Python提供了多个日期和时间函数,用于处理日期和时间的操作。其中最常用的函数是date和time。下面将详细介绍这两个函数。

1. date函数:

date函数用于表示日期。它的常用参数有年、月、日。它返回一个表示日期的对象。

使用方法:

   from datetime import date

   d = date(2021, 1, 1)
   print(d.year)  # 输出年份
   print(d.month)  # 输出月份
   print(d.day)  # 输出日期
   

输出结果:

   2021
   1
   1
   

2. time函数:

time函数用于表示时间。它的常用参数有时、分、秒、毫秒和时区信息。它返回一个表示时间的对象。

使用方法:

   from datetime import time, timedelta

   t = time(12, 30, 0)
   print(t.hour)  # 输出小时
   print(t.minute)  # 输出分钟
   print(t.second)  # 输出秒数
   print(t.microsecond)  # 输出毫秒数
   

输出结果:

   12
   30
   0
   0
   

还可以使用timedelta函数对时间进行加减操作。它的常用参数有days、seconds、microseconds、milliseconds、minutes、hours、weeks。

使用方法:

   from datetime import datetime, timedelta

   now = datetime.now()  # 获取当前时间
   future = now + timedelta(days=7)  # 一周后的时间
   past = now - timedelta(days=7)  # 一周前的时间

   print(now)
   print(future)
   print(past)
   

输出结果:

   2021-01-01 12:30:00
   2021-01-08 12:30:00
   2020-12-25 12:30:00
   

通过date和time函数,可以方便地处理日期和时间,并进行相关的计算和操作。它们是Python中常用的日期和时间函数,非常实用。