python datetime_python datetime.datetime 时间转换

1、字符串转换为datetime.datetime:

print(datetime.datetime.strptime("2020-07-09 18:21:17", "%Y-%m-%d %H:%M:%S"))

输出:2020-07-09 18:21:17

2、tuple、list转换为datetime.datetime:

datetime_list = [2020, 7, 10, 9, 40, 47]

datetime_tuple= (2020, 7, 10, 9, 40, 47)print(datetime.datetime(*datetime_list))print(datetime.datetime(*datetime_tuple))

输出:

2020-07-10 09:40:47

2020-07-10 09:40:47

3、日期加减

print(datetime.datetime.now())print(datetime.datetime.now() + datetime.timedelta(hours=1))print(datetime.datetime.now() + datetime.timedelta(days=1))print(datetime.datetime.now() + datetime.timedelta(weeks=1))

输出:

2020-07-14 11:34:47.671556

2020-07-14 12:34:47.671556

2020-07-15 11:34:47.671556

2020-07-21 11:34:47.671556

4、修改时间为指定时间(查询是从00:00:00开始查询)

print((datetime.datetime.now() + datetime.timedelta(days=1)).strftime("%Y-%m-%d 00:00:00"))

输出:

2020-07-15 00:00:00

5、10 && 13位时间戳:

print(int(datetime.datetime.now().timestamp()))print(int(datetime.datetime.now().timestamp())*1000)print(int(datetime.datetime(2020, 7, 10, 9, 40, 47).timestamp()))print(int(datetime.datetime(2020, 7, 10, 9, 40, 47).timestamp())*1000)

输出:

1594698366

1594698366000

1594345247

1594345247000

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值