python datatime timedelta

 


import datetime

#
# # 获取当前时间的datetime对象

dt1 = datetime.datetime.now()
print(dt1,type(dt1))
# # # 获取年月日时分秒
print(dt1.year,dt1.month,dt1.day,dt1.hour,dt1.minute,dt1.second)
# print(dt1.year)
# # # 日期和时间
# print(dt1.date(), dt1.time())

# # 转换为时间字符串

# print(dt1.strftime("%Y-%m-%d %H:%M:%S"))


a=dt1.strftime('%Y-%m-%d %M:%M:%S')
print(a,type(a))

# # 时间字符串转datetime对象
# res = dt1.strptime("2020-05-28 14:15:07","%Y-%m-%d %H:%M:%S")
res = datetime.datetime.strptime("2020-05-28 14:15:07","%Y-%m-%d %H:%M:%S")

print(res,type(res))


#
# # 根据指定时间实例化datetime对象
# dt2 = dt.datetime(2021,3,8)
# print(dt2,)


dt2 = datetime.datetime(2021,3,8)
print(dt2,type(dt2))

# # 计算时间差值
diff = dt1 - dt2
print(diff,type(diff))


# # 获取总秒
# print(diff.seconds)

# # 相差的天数
print(diff.days)


# # TimeDelta
# # 未来的时间
# future = dt1 + dt.timedelta(days=3,hours=3,seconds=25)
# print(future,type(future))
# print(dt1+datetime.timedelta(days=3))

# # 过去的时间
# old = dt1 + dt.timedelta(days=-3)
# print(old)
 

day与days的区别

注意day取出日期对象2020-05-28中的天数 28

days是取出日期相减后时间对象的天数

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值