热线电话:13121318867

登录
2019-04-02 阅读量: 585
datetime.datetime

如果我们想用 年 月 日 小时 分钟 秒 微秒这样的日期时间,这时候就需要datetime.datetime对象出场啦


import datetime
dt = datetime.datetime(2016, 7, 26, 12, 30, 45, 100000)
print(dt)
2018-07-26 12:30:45.100000

print(dt.date()) #获得datetime.date对象
2018-07-26
print(dt.time()) 获得datetime.time对象
12:30:45.100000

# 等价于
from datetime import datetime
dt = datetime(2018, 7, 26, 12, 30, 45, 100000)
print(dt)
2018-07-26 12:30:45.100000
print(dt.date()) #获得datetime.date对象
2018-07-26
print(dt.time()) 获得datetime.time对象
12:30:45.100000

datetime.datetime对象遵循着之前的运算法则

datetime.timedelta对象 = datetime.datetime对象 ± datetime.datetime对象

import datetime

dt = datetime.datetime(2018, 9, 7, 21, 28, 45, 100000)

tdelta = datetime.timedelta(days=12)

print(dt + tdelta)

2018-09-19 21:28:45.100000
0.0000
4
关注作者
收藏
评论(0)

发表评论

暂无数据
推荐帖子