标签:格式化 timedelta python datetime 对象 int 时间 time 属性
datetime
datetime.date
属性/方法 |
功能 |
说明 |
.max |
日期最大值 |
类属性 |
.min |
日期最小值 |
类属性 |
.today() |
今天的日期 |
类方法 |
.year |
对象的年 属性 |
int类型 |
.month |
对象的月 属性 |
int类型 |
.day |
对象的天 属性 |
int类型 |
.weekday |
对象的星期 属性 |
周一 ~ 周日(0 ~ 6) |
.isoweekday |
对象的星期 属性 |
周一 ~ 周日(1 ~ 7) |
.isoformat() |
对象的字符串格式化 |
例如:2024-04-05 |
.strftime(format: str) |
指定格式格式化 |
例如:x.strftime('%Y-%m-%d') |
.replace() |
更改对象中的属性 |
例如:x = x.replace(year=9) |
datetime.time
属性/方法 |
功能 |
说明 |
.max |
时间最大值 |
类属性 |
.min |
时间最小值 |
类属性 |
.hour |
对象的小时 属性 |
int类型 |
.minute |
对象的分钟 属性 |
int类型 |
.second |
对象的秒 属性 |
int类型 |
.microsecond |
对象的微秒 属性 |
int类型 |
.isoformat() |
对象的字符串格式化 |
例如:16:14:15 |
.strftime(format: str) |
指定格式格式化 |
例如 x.strftime('%H:%M:%S') |
.replace() |
更改对象中的属性 |
例如:x = x.replace(hour=10) |
datetime.datetime
这个对象结合了上述两个对象的特点。
属性/方法 |
功能 |
说明 |
.max |
日期最大值 |
类属性 |
.min |
日期最小值 |
类属性 |
.now() |
现在的日期 |
类方法,同 .today() |
.today() |
今天的日期 |
类方法,同 .now() |
.strptime(data_string, format) |
将时间字符串转换为事件对象 |
类方法 |
.year |
对象的年 属性 |
int类型 |
.month |
对象的月 属性 |
int类型 |
.day |
对象的天 属性 |
int类型 |
.hour |
对象的小时 属性 |
int类型 |
.minute |
对象的分钟 属性 |
int类型 |
.second |
对象的秒 属性 |
int类型 |
.microsecond |
对象的微秒 属性 |
int类型 |
.date() |
对象的date 部分 |
=datetime.date |
.time() |
对象的time 部分 |
=datetime.time |
.isoformat() |
对象的字符串格式化 |
例如:2024-04-05T16:14:15.318302 |
.timestamp() |
13位.时间戳 |
例如:1234567890.123456,相当于time.time() |
strftime()(format: str) |
指定格式格式化 |
例如 x.strftime('%Y-%m-%d %H:%M:%S') |
datetime.timedelta
timedelta
的签名如下:
def __new__(cls, days=0, seconds=0, microseconds=0, milliseconds=0, minute=0, hours=0, weeks=0):
属性/方法 |
功能 |
说明 |
.max |
timedelta的最大值 |
类属性 |
.min |
timedelta的最小值 |
类属性 |
.days |
timedelta对象的天数 |
实例化时的weeks会转换成这个 |
.microseconds |
timedelta对象的微秒数 |
实例化时minutes和hours会转换成这个 |
.total_seconds |
timedelta对象的总大小(换算成秒) |
浮点数 |
time
标签:格式化,
timedelta,
python,
datetime,
对象,
int,
时间,
time,
属性
From: https://www.cnblogs.com/amnotgcs/p/18116260