datetime.date() | 日期,年月日组成 |
datetime.datetime() | 包括日期和时间 |
datetime.time() | 时间,时分秒及微秒组成 |
datetime.timedelta() | 时间间隔 |
datetime.tzinfo() |
date.max | 对象所能表示的最大日期 | datetime.date(9999, 12, 31) |
date.min | 对象所能表示的最小日期 | datetime.date(1, 1, 1) |
date.strftime() | 根据datetime自定义时间格式 | |
date.today() | 返回当前系统日期 | |
date.isoformat() | 返回ISO 8601格式时间(YYYY-MM-DD) | |
date.fromtimestamp() | 根据时间戳返回日期 | |
date.weekday() | 根据日期返回星期几,周一是0,以此类推 | |
date.isoweekday() | 根据日期返回星期几,周一是1,以此类推 | |
date.isocalendar() | 根据日期返回日历(年,第几周,星期几) |
datetime.now()/datetime.today() | 获取当前系统时间 | |
date.isoformat() | 返回ISO 8601格式时间 | |
datetime.date() | 返回时间日期对象,年月日 | |
datetime.time() | 返回时间对象,时分秒 | |
datetime.utcnow() | UTC时间,比中国时间快8个小时 |
time.max | 所能表示的最大时间 | |
time.min | 所能表示的最小时间 | |
time.resolution | 时间最小单位,1微妙 |
# 获取昨天日期>>> date.today() - timedelta(days=1) datetime.date(2016, 11, 11)>>> date.isoformat(date.today() - timedelta(days=1))'2016-11-11'# 获取明天日期>>> date.today() + timedelta(days=1) datetime.date(2016, 11, 13)>>> date.isoformat(date.today() + timedelta(days=1))'2016-11-13'
新闻热点
疑难解答