课程评价 (0)

请对课程作出评价:
0/300

学员评价

暂无精选评价
9分钟

datetime 模块1

1. datetime模块中主要包含四个类:

  • datetime.time:时间类。只包含时、分、秒、微秒等时间信息
  • datetime.date:日期类。值包含年月日星期等日期信息
  • datetime.datetime:日期时间类。包含上述两者的全部信息
  • datetime.timedelta:日期时间间隔类,用来表示两个datetime之间的差值。

2. datetime.time的构造函数为:

 time([hour[, minute[, second[, microsecond[, tzinfo]]]]])

其中tzinfo就是时区对象。0<=hour<24,0<=minute<60,0<=second<60,0<=microsecond<1000000,否则抛出异常。tzinfo默认为None

属性有:

  • hour/minute/second/microsecond/tzinfo

方法有:

  • time.replace([hour[, minute[, second[, microsecond[, tzinfo]]]]]):替换对应的值,返回一个新的对象
  • time.isoformat():返回一个ISO 8601格式的字符串。
  • time.strftime(format):格式化datetime.time对象
  • time.tzname():如果时区为为None,则返回None。否则返回时区名称

3. datetime.date的构造函数为:

  datetime.date(year, month, day)