import datetime #应用模块
datetime的值为一个特定的时刻
datetime.datetime.now()代表现在
通过在命令行中输入datetime.datetime.now()可以看到datetime.datetime.now(2025#年份,8#月份,1#日,14#时,24#分,30#秒)
可以通过datetime.datetime.fromtimestamp()转换时间戳
UNIX纪元时间戳是默认的1970年00:00:00UTC
可以通过datetime.datetime.fromtimestamp()修改
datetime.datetime()用于比较值的大小
例如:
oct31_2021 = datetime.datetime(2021,10,31,0,0,0)
newyear_2022 = datetime.datetime(2022,1,1,0,0,0)
timedelta数据类型表示一段时间而非一个时间点
用datetime.timedelta()函数创建一个对象,此函数接收关键字参数weeks、days、hours、seconds、milliseconds和microseconds,这些关键词均可选
可以使用datetime.total_seconds()表示需要的秒数
进行日期运算
通过datetime函数和timedelta函数可以直接通过运算符第datetime值进行日期运算
dt = datetime.datetime.now()
hund_days = datetime.timedelta(days=100)
dt + hund_days 会返回100天后的日期
+-是记录时间加减对应的时间
*/是代表记录时间包含的对应时间量,以整数或浮点数记录。
strftime()函数将时间戳修改为字符串并自定义日期格式,常用格式%Y-%m-%d-%H-%M-%S
反之则有strptime()函数将字符串修改为时间戳,格式为datetime.datetime.strptime(time_string,format),时刻由time_string决定
