Python datetime模块之time
2017-01-05 16:47
489 查看
一、定义
构造函数:datetime.time(hour=0, minute=0, second=0, microsecond=0, tzinfo=None)
其中所有的参数均是选填,tzinfo默认值为None,其他的参数默认值为0.
其参数值的范围如下:
0 <= hour < 24
0 <= minute < 60
0 <= second < 60
0 <= microsecond < 1000000
如果值超出范围的话,会抛出ValueError异常。
二、属性
静态属性:
time.min==time(0,0,0,0)==00:00:00
time.max==time(23, 59, 59, 999999)==23:59:59.999999
time.resolution = timedelta(microseconds=1) == 0:00:00.000001 (请看 Python datetime模块之timedelta)
实例属性:
hour、minute、second、microsecond、tzinfo(时区信息)
三、相关方法:
实例方法:
1.time.replace([hour[, minute[, second[, microsecond[, tzinfo]]]]])
返回替换相关参数的值后的日期,其中选填的参数是有规则的,如果存在这一级,必须存在上一级。
2.time.isoformat() 返回特定格式的时间
22:10:03 等价time.__str__()
3.time.strftime(format) 返回指定格式的时间
等价time.__format__(format)
4.time.utcoffset() 没弄明白什么意思,等弄明白了再解释
5.time.dst() 没弄明白什么意思,等弄明白了再解释
6.time.tzname() 没弄明白什么意思,等弄明白了再解释
四、实例
from datetime import datetime,date,timedelta,time
t = time(22,10,3);
print(t.replace(21,0));#21:00:03
print(t.isoformat());#2:10:03
print(time.min);#00:00:00
print(time.max);#23:59:59.999999
print(time.resolution);#0:00:00.000001
以上是翻译的Python文档,若有错误麻烦指出。谢谢!
构造函数:datetime.time(hour=0, minute=0, second=0, microsecond=0, tzinfo=None)
其中所有的参数均是选填,tzinfo默认值为None,其他的参数默认值为0.
其参数值的范围如下:
0 <= hour < 24
0 <= minute < 60
0 <= second < 60
0 <= microsecond < 1000000
如果值超出范围的话,会抛出ValueError异常。
二、属性
静态属性:
time.min==time(0,0,0,0)==00:00:00
time.max==time(23, 59, 59, 999999)==23:59:59.999999
time.resolution = timedelta(microseconds=1) == 0:00:00.000001 (请看 Python datetime模块之timedelta)
实例属性:
hour、minute、second、microsecond、tzinfo(时区信息)
三、相关方法:
实例方法:
1.time.replace([hour[, minute[, second[, microsecond[, tzinfo]]]]])
返回替换相关参数的值后的日期,其中选填的参数是有规则的,如果存在这一级,必须存在上一级。
2.time.isoformat() 返回特定格式的时间
22:10:03 等价time.__str__()
3.time.strftime(format) 返回指定格式的时间
等价time.__format__(format)
4.time.utcoffset() 没弄明白什么意思,等弄明白了再解释
5.time.dst() 没弄明白什么意思,等弄明白了再解释
6.time.tzname() 没弄明白什么意思,等弄明白了再解释
四、实例
from datetime import datetime,date,timedelta,time
t = time(22,10,3);
print(t.replace(21,0));#21:00:03
print(t.isoformat());#2:10:03
print(time.min);#00:00:00
print(time.max);#23:59:59.999999
print(time.resolution);#0:00:00.000001
以上是翻译的Python文档,若有错误麻烦指出。谢谢!
相关文章推荐
- python模块: time & datetime
- Python模块之time、datetime
- python模块概况,json/pickle,time/datetime,logging
- Python time/datetime 模块小结
- python time datetime模块使用方法记录
- python模块系列之 - time,datetime,calendar
- Python的time和datetime模块
- ×转载× Python 的time模块和datetime模块
- Python中time模块与datetime模块在使用中的不同之处
- Python中time模块和datetime模块的常用操作以及几种常用时间格式间的转换
- Python 常用内建模块(time ,datetime)
- python时间模块-time和datetime
- python时间处理模块 datetime time模块 deltetime模块
- Python模块知识:时间日期日历模块Time、Datetime、Calendar
- Python中time模块和datetime模块的用法示例
- python 中datetime、time、calendar模块中常用的方法
- Python的time模块datetime模块
- python常用模块-time,datetime
- python的日期模块time,datetime
- Python3之时间模块time & datetime & calendar