Python基础(九): 时间日历

2018-01-14  本文已影响29人  伯wen

Python 程序能用很多方式处理日期和时间, 转换日期格式是一个常见的功能

time模块: 提供了处理时间和表示之间的转换功能

calendar模块: 提供与日历相关的功能,比如: 为给定的月份或年份打印文本日历的功能

datetime模块: Python处理日期和时间的标准库

这个模块里面有datetime类,此外常用的还有date类,以及time类, 可以做一些计算之类的操作

import datetime
result = datetime.datetime.now()
print(result)       # 打印: 2018-01-14 20:27:34.287719
import datetime
t = datetime.datetime.today()
# 年
year = t.year
# 月
month = t.month
# 日
day = t.day
# 时
hour = t.hour
# 分
minute = t.minute
# 秒
second = t.second
import datetime

t = datetime.datetime.today()
result = t + datetime.timedelta(days=7)

print(t)                # 打印: 2018-01-14 20:32:22.389295
print(result)           # 打印: 2018-01-21 20:32:22.389295
import datetime
first = datetime.datetime(2018, 1, 1, 0, 0, 0)
second = datetime.datetime(2017, 1, 1, 0, 0, 0)
result = first - second
print(result.total_seconds())       # 打印: 31536000.0
上一篇下一篇

猜你喜欢

热点阅读