
Python 为程序员提供了几种处理日期和时间的工具,标准库包括的模块如下:
- datetime
- time
- calendar
datetime: 是面向对象设计的处理日期和时间的 Python 类,它定义了几个类表示日期和时间。
time: 仅提供了与日期和时间相关联的几个函数和常数,是用 C/C ++ 写的类,比如 struct_time 类。
calendar: 提供了与日历相关联的函数和若干类,可以产生文本方式和网页方式的日历图片。
这些模块提供了或简单或复杂的多种处理日期和时间的方法类。
datetime 对象
Datetime 对象使用最频繁,一个 datetime 对象是 datetime.datetime 类的一个实例,表示时间的一个点。
获得当前的时间

日历日期值用 date 类表示,类的实例有 year, month, 和 day 等几个属性。
例子

time 对象
时间值用 time 类表示,time类有小时,分钟,秒,微秒等属性。
例子

格式化当前时间
时间可以按照需求进行格式化显示,比如调用 time.strftime(format[, t]) ,其中 t 代表当前时间对象,如果不提供 t 参数,则 time_struct 对象会按照time.localtime 格式返回。
例子

calendar 对象
Python 的 Calendar 类, 封装了各种计算日期值的方法,比如计算每周每月的日期等。
例子

【编程】Python 多线程套接字
【编程】Python 套接字
【编程】Python FTP
【编程】Python 网页
【编程】Python 访问Web
【编程】Python IP地址
【编程】Python 主机名
【编程】Python 文件目录
【编程】Python 目录操作
【编程】Python 使用Split