2024-01-20_pyton日期相关

2024-01-19  本文已影响0人  微笑碧落

前言

1. datetime对象、date、time对象

2. 构造方法

import datetime
datetime1 = datetime.datetime(year=2024, month=1, day=15, hour=0, minute=0, second=0, microsecond=0)
date1 = datetime.date(year=2024, month=1, day=2)
time1 = datetime.time(hour=12, minute=20)

datetime1.date()返回一个date对象
datetime1.time()返回一个time对象

datetime1 = datetime.date.today()
datetime1 = datetime.datetime.now()

3.常用属性

print(time.hour)
print(time.second)

4.字符串和时间对象互相转换

str1 = datetime1.strftime("%Y-%m-%d")
datetime2 = datetime.datetime.strptime("2020-02-02","%Y-%m-%d")

5. 替换时间

time1 = time1.replace(hour=3) //返回一个新的time对象

6.timedelta类

timedelta1 = datetime.timedelta(days=1,hours=2,seconds=3)
datetime1 + timedelta1
timedelta1.total_seconds() //返回这个时间间隔的秒数

参考文章

.python中的时间处理模块(二):datetime模块之timedelta类详解

上一篇 下一篇

猜你喜欢

热点阅读